-
Das liegt aber daran, dass du die Daten nicht als Parametermarker definierst.
Der Fehler bezieht sich ja auf Zeichenfolgekonstante!
Schreibe ein Command-Objekt
update table set var = ? where ...
Für jedes "?" wird ein Parameter per CreateParameter-Methode mit der entsprechenden Ausprägung (z.B. String 2^30) angelegt. Dann können auch Daten die länger als 32KB sind bearbeitet werden.
Ein SQL-Befehl kann 32KB nicht überschreiten, das hat aber mit den Daten selber nichts zu tun.
Auch und gerade bei ODBC sollte man mit Parametermarkern und Parametern arbeiten, das ist erheblich performanter und auch Typsicherer. Ich benötige keine Konvertierung (Dezimal->String) und keine Hochkommatadoppelung.
Similar Threads
-
By svente in forum NEWSboard Programmierung
Antworten: 9
Letzter Beitrag: 10-04-14, 15:18
-
By chris in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 17-10-02, 13:32
-
By Schnichels in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 15-05-02, 09:37
-
By Schnichels in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 18-04-02, 10:52
-
By Cassius in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 05-03-02, 19:28
Tags for this Thread
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks