Ich habe dafür die zeoslib Komponenten installiert und unterwerfe sie gerade einem ausführlichen Test. Ich setze dafür den firebird Superserver 2.1 unter Windows XP ein. Alles funktioniert wunderbar. Jetzt aber will ich ein umfangreicheres SQL Script mit der Komponente TZSQLProcessor ausführen. Bei Scripten mit wenig Datensätzen und Text funktioniert das auch. Ich habe aber ein SQL Script mit 148 Zeilen Inserts und viel Text aus mails. Und schon schmiert das Programm ab. Hat jemand schon ähnliche Erfahrungen gemacht oder missbrauche ich diese Komponente für den falschen Zweck ?
Code: Alles auswählen
// Script ausführen:
Datenbank.Disconnect;
Datenbank.Database := 'G:\db\firebird\probe\briefe.fdb';
Datenbank.Protocol := 'firebird-2.0';
Datenbank.Properties.Clear;
Datenbank.Properties.Add('user=sysdba');
Datenbank.Properties.Add('password=masterkey');
Datenbank.Properties.Add('codepage=utf8');
Datenbank.Connect;
sqlScript.Script.Clear;
sqlScript.LoadFromFile('G:\db\firebird\probe\briefe.sql');
sqlScript.Execute;
Mit ibexpert funktioniert es einwandfrei.