Einzelnen Beitrag anzeigen

fly_singapore

Registriert seit: 31. Mär 2007
Ort: Kolbnitz/Bonn Österreich/Deutschland
96 Beiträge
 
Delphi 2006 Enterprise
 
#1

Fehlermeldung beim SQL-Insert

  Alt 31. Mär 2007, 18:35
Datenbank: MS-SQL-Server • Version: 2000 • Zugriff über: ODBC
Hallo Allerseits,

ich muss mich gerade mal vorstellen. Ich heisse Peter Steffens und beschäftige mich beruflich mit Datenbanken und den Zugriff auf diese. Vor einigen Jahren habe ich eine Anwendung entwickelt, die auf einer INFORMIX-Datenbank zugriff. Damals mit dem Delphi 3 . Diese Version habe ich wieder aus der Schublade rausgefischt um eine neue Anwendung zumindest so weit vorzubereiten, dass ich diese auf eine aktuelle Version weiterentwickleln kann.

Nun zum Problem:

Per SQL-Statement: INSERT INTO tbl_mig (ID) VALUES (12345) wollte ich einen neuen Datensatz anlegen.

hierzu der entsprechende Delphi-Code

Delphi-Quellcode:
...

sql := 'INSERT INTO tbl_mig (id) VALUES (12345)';

Query2.Close; { Abfrage schließen, wenn sie aktiv ist }
Query2.SQL.Clear; { aktuelle SQL-Anweisung löschen, wenn vorhanden }
Query2.SQL.Add(sql);
Query2.active := true;

...

Beim Ablauf der Routine trat folgende Fehlermeldung auf: "Fehler beim Erstellen des Cursor-Handle"
Komischerweise wird dennoch ein Datensatz an die Tabelle drangehängt und mit oben angegebenen Wert
beschrieben. Hat eine der Herren oder Damen Experten eine Lösung für dieses Problem..


Vielen Dank !!!!!!
Peter Steffens
  Mit Zitat antworten Zitat