bevor ich den Bugtracker bemühe, wollte ich erstmal hier nachfragen, ob jemand FPC-Trunc und Lazarus-Trunc benutzt und das Verhalten bestätigen kann?!
Habe seit ca. 2 oder 3 Wochen mehrere FPC-Trunc und Lazarus gebaut und dabei festgestellt, dass die Abfrage mit TZQuery nicht mehr funktioniert (und da sich das seit dem nicht mehr ändert, wollt ich das mal melden):
Code: Alles auswählen
var
Form1: TForm1;
Connection: TZConnection;
Query: TZQuery;
implementation
{$R *.lfm}
{ TForm1 }
procedure TForm1.FormCreate(Sender: TObject);
begin
Connection:=TZConnection.Create(Self);
Query:=TZQuery.Create(Self);
Connection.Database:='vigema';
Connection.HostName:='localhost';
Connection.LibraryLocation:='C:\Program Files (x86)\PostgreSQL\9.3\bin\libpq.dll';
Connection.Password:='*****';
Connection.Port:=5432;
Connection.Protocol:='postgresql-9';
Connection.User:='vigema';
Connection.Connected:=true;
Query.Connection:=Connection;
Query.SQL.Text:='CREATE TABLE IF NOT EXISTS test (id SERIAL PRIMARY KEY, name VARCHAR(50));';
Query.ExecSQL; // this works
Query.SQL.Text:='SELECT * FROM test;';
Query.Open; // this not (Access violation)!
end;
Meine letzte funktionierende Version ist FPC 2.7.1 (Revision: 25806), Lazarus 1.3 32bit (r43268), ZEOS 7.1.2 unter Win7 64bit.
Fehler tritt z.B. unter aktuell getesteter Kombination FPC 2.7.1 (Revision: 25893), Lazarus 1.3 (r43346) auf.