Announcement

Collapse
No announcement yet.

Access Violation mit Delphi 7 und ZEOS

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Access Violation mit Delphi 7 und ZEOS

    Hallo,

    ich versuche, mit Delphi 7 und den ZEOS 6.6.5 Komponenten auf eine Firebird 2.05 Datenbank zuzugreifen. Die Verbindung selbst scheint auch zustande zu kommen, nur bei der Abfrage gibt es eine Zugriffsverletzung bei Adresse 00000000.
    Code:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
    ZConnection1.Database := 'C:\Programme\Firebird\Firebird_2_0\examples\empbuild\EMPLOYEE.fdb';
    ZConnection1.Protocol := 'firebird-2.0';
    ZConnection1.Password := 'masterkey';
    ZConnection1.User := 'SYSDBA';
    ZConnection1.HostName:= 'rechner-123456'
    ZConnection1.properties.add('ServerType=0');
    ZConnection1.Connect;
    
    ZQuery1.Connection := ZConnection1;
    ZQuery1.SQL.Clear;
    ZQuery1.SQL.Add('SELECT * from EMPLOYEE');
    
    ZQuery1.Open;  //hier knallt es
    
    DataSource1.DataSet := ZQuery1;
    DBGrid1.DataSource := DataSource1;
    end;
    Wenn ich das ZQuery weglasse und auf ZConnection1.connected abfrage, bekomme ich true zurück.
    Was ich am seltsamsten finde ist, dass ich mit Delphi und ZEOS mit dem entsprechenden Code auf eine MySql-DB zugreifen kann und auch mit C# auf die Firebird-DB.
    Ich habe die Frage auch im Delphi-Treff Forum eingestellt:
    http://forum.delphi-treff.de/showthread.php?t=26798

    Vielen Dank und Grüße

    Christian

  • #2
    Hallo,

    könnte es sein, dass die Version der Clientbibliotheken nicht mit der Server-Version zusammenpassen?


    Thomas
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment

    Working...
    X