Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Zeichenfolgen- oder Binärdaten werden abgeschnitten (https://www.delphipraxis.net/73236-zeichenfolgen-oder-binaerdaten-werden-abgeschnitten.html)

Maa83 14. Jul 2006 08:51

Datenbank: SQLServer • Version: 2000 • Zugriff über: ADO

Zeichenfolgen- oder Binärdaten werden abgeschnitten
 
Hallo,

ich habe in meinem Programm einen Updatebefehl der von einer Tabelle auf eine andere Tabelle Daten schreibt. Nun bekomme ich den Fehler "Zeichenfolgen- oder Binärdaten werden abgeschnitten" da ein Feld nicht in der Länge übereinstimmt. Gibt es eine Möglichkeit diesen Fehler zu unterdrücken und dann einfach die passende Länge in das Feld zu schreiben? Ohne das ich meinen SQL-String abändern muss (z.B. eine Eingeschaft bei der ADOQuery wäre toll)

Bernhard Geyer 14. Jul 2006 09:00

Re: Zeichenfolgen- oder Binärdaten werden abgeschnitten
 
AFAIK mußt du nachschauen wie land das Feld ist und dann deinen String abkürzen.

Bei MS-SQL-Server gibts noch eine schöne Eigenschaft: Sollten alle Nicht-Blobfelder eines Datensatzes die Pagegröße von 8000 Byte überschreiten werden ebenfalls Daten abgeschnitten unabhängig davon ob einzelne Felder ihre Maximalgröße erreicht haben.

himitsu 14. Jul 2006 09:02

Re: Zeichenfolgen- oder Binärdaten werden abgeschnitten
 
's sollte wohl nicht gehen ... diese Länge gibt ja gerade den maximal zur Speicherung zur Verfügung stehenden Speicher an ... mehr geht also nicht rein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz