QProcess I/O
Verfasst: 17. März 2008 21:12
Hallo zusammen
Ich stehe auf dem Schlauch! Ich möchte per isql eine Datenbankabfrage tätigen. Dazu starte ich isql über QProcess. Wenn ich nun eine Abfrage starten will, wird diese nur übermittelt, wenn ich dem write-Befehl noch einen closeWriteChannel() folgen lasse (liegt gem. Doku wohl an isql).
Wenn ich den Kanal aber geschlossen habe, kann ich keine neue Anfrage starten, ohne das Programm zuerst schliessen und dann wieder öffnen zu müssen. Oder habe ich etwas übersehen? In der Doku habe ich nur gefunden, dass der Kanal bei start() implizit geöffnet wird. Kann man den Kanal noch auf eine andere Weise öffnen?
CHeers
Don Tinelli
Ich stehe auf dem Schlauch! Ich möchte per isql eine Datenbankabfrage tätigen. Dazu starte ich isql über QProcess. Wenn ich nun eine Abfrage starten will, wird diese nur übermittelt, wenn ich dem write-Befehl noch einen closeWriteChannel() folgen lasse (liegt gem. Doku wohl an isql).
Wenn ich den Kanal aber geschlossen habe, kann ich keine neue Anfrage starten, ohne das Programm zuerst schliessen und dann wieder öffnen zu müssen. Oder habe ich etwas übersehen? In der Doku habe ich nur gefunden, dass der Kanal bei start() implizit geöffnet wird. Kann man den Kanal noch auf eine andere Weise öffnen?
CHeers
Don Tinelli