Entwickler-Ecke
Datenbanken - DB-Komponenten in Konsolenanwendungen
Ulrich Michalik - Mi 07.08.02 18:43
Titel: DB-Komponenten in Konsolenanwendungen
Weiß jemand ob ich DB-Komponenten auch in reinen Konsolenanwendungen implementieren kann ?
Ich benötige nämlich mehr als 500 selbständige Prozesse mit Datenbankfunktionalität unter SUSE Linux 8.0
- programmiere in Kylix 2.0
Ich kann nicht mehr als 230 Formularbasierte Programme starten, obwohl das Formular mit "hide" geschlossen wird.
Reine Konsolen anwendungen können bis 1024 als Prozesse gestartet werden. Das funktioniert.
Weis jemand mehr darüber ?
Buggi - Do 08.08.02 14:16
Hi Ulrich,
ich weiß nicht, wie das mit Kylix unter Linux aussieht, aber ich denke es ist
ähnlich. Ich hab mal folgendes in einer Konsolenanwendung probiert.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27:
| program konsole_db;
uses dbtables; var query1 : Tquery; {$R *.RES} begin try query1:=TQuery.Create(nil); query1.DatabaseName := 'duty'; query1.active:=false; query1.sql.clear; query1.sql.add('select * from "auftrag1"'); query1.active:=true; query1.First; while (not query1.Eof) do begin writeln(query1.Fields.Fields[1].value); query1.Next; end; write('weiter mit Enter'); readln; finally query1.close; query1.Free; end; end. |
das geht.
Die Datei ist allerdings trotzdem noch satte 500 kByte groß.
Weiß nicht, ob ich dir damit weiterhelfen konnte, aber interressiert hat's
mich auch.
Gruß Buggi
Cashels - Do 08.08.02 17:05
Hi,
das klappt zwar soweit, allerdings werden Umlaute und sonstige Sonderzeichen falsch dargestellt. Weiss noch einer wie man diese Problem umgehen kann?
Gruss,
Tom
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!