PDA

View Full Version : INSERT IGNORE



linguin
16-02-07, 15:00
Hallo,

gibts bei der Iseries sowas wie "INSERT IGNORE" bei Mysql ? Etwas was bei fehler in Einfügestatements einfach weitermacht ??

speziell schiebe ich diese Daten über ODBC in die DB. Wenn dann Fehler da sind bleibt der SQL mit nem Fehler hängen und bricht ab.

Mit "insert ignore" kann man das bei der MYSQL überspringen.

Gruß

Christian

Fuerchau
16-02-07, 15:06
Nein, das gibt es so nicht.
Wenn du die Daten in die Tabelle schreibst, musst du nach jedem einzelnen Satz den Fehler abfragen.
Dann kannst du entscheiden, ob du weitermachst oder nicht.

Probleme gibts natürlich beim Massen-Insert. Das musst du ggf. anders lösen.

Wie sehen denn deine SQL's aus ?
Machst du satzweisen Insert ?
Verwendest du einfach ADO-Recordsets mit Addnew/UpdateBatch ?

PS:
Ein bisschen Werbung muss sein: mein ExcelAddIn Upload/400 löst das ganz elegant.