![]() |
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) |
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. |
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