Einzelnen Beitrag anzeigen

null.L.F.

Registriert seit: 26. Nov 2004
Ort: Bensheim
6 Beiträge
 
#1

Zugriffsverletzung bei INSERT

  Alt 30. Nov 2004, 14:25
Hallo,

ich beschäftige mich seit montag mit MySQL und hab ein kleines Test-Prog unter Delphi, mit dem ich ein paar Queries ausführen kann..

dazu nutze ich zeos 6.0.12 und folgende prozedur:
Delphi-Quellcode:
  with ZConnection do
  begin
    HostName := Trim(HostnameMaskEdit.Text);
    Port := StrToInt(Trim(PortMaskEdit.Text));
    User := Trim(UserNameMaskEdit.Text);
    Password := Trim(PasswordMaskEdit.Text);
    Database := Trim(DatabaseMaskEdit.Text);
    Connect;
  end;
  with ZQuery do
  begin
    Close;
    SQL.Clear;
    SQL.Text := 'INSERT INTO department (id_dep, dep_name, dep_shname, dep_address) VALUES (1,''name1'', ''short1'', ''hierundda'')';
    Open;
  end;
Wie ihr seht geb ich mein query als literal an. SHOW TABLES und SELECT ... funktionieren einwandfrei, nur dieses INSERT krieg ich nicht zum laufen.

Der Fehler lautet wie folgt:
Zitat:
Zugriffsverletzung bei Adresse <blabla> in Modul "SQLtest.exe" Lesen von Adresse 00000000.
Bissl Erfahrung mit Delphi hab ich schon: Für mich hört sich das danach an, als hätte ich irgendwas nicht instanziert, nur was?
Interessant ist auch, dass er, wenn ich mir die Datenbank anschaue, das Query ausgeführt hat! die daten befinden sich in der tabelle. Trotzdem kommt bei "open;" der fehler.

ich komm nicht drauf... Hilfe!!
  Mit Zitat antworten Zitat