SQL Abfragen

Norbert Pilsl <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
hallo

Ich wage nochmal eine Frage.
Diesmal aber von besserer Qualität. (so hoffe ich)

Ich muß sehr viele (~50) SQL Abfragen ausführen.
Ist es besser nur eine Abfrage zu erstellen und diese
immer wieder umzuschreiben

QSqlQuery query4( "DROP TABLE IF EXISTS `funde_tmp`" );   
QString sql3 = "DROP TABLE IF EXISTS `ringe_tmp`";       
query4.exec(sql3); 

oder die alte Abfrage zu löschen und eine Neue zu erstellen?
Falls Löschen die bessere Alternative ist würde ich gerne wissen
wie. Eine Methode "destroy" oder "kill" habe ich nicht gefunden.
Die bessere Methode meine ich in Bezug auf Geschwindigkeit und
Speichernutzung. Im Beispiel oben sind es nur Abfragen ohne Ergebnis.
Im nächsten Schritt werden es aber auch Abfragen mit z.T. großen
Ergebnismengen sein. 



PS
Ich weiß das es für jedes Objekt auch einen Destruktur gibt.
Also z.B. so was:   query4.~QSqlQuery ()
Aber der zerstört das Objekt QSqlQuery und nicht nur die query4.
Danach sind keine weiteren Abfragen mehr möglich.
Ich weiß das ich wenig Ahnung habe, bin mir aber ziemlich sicher das
dieses Verhalten nicht normal ist.
Wer Lust hat kann mir sagen wo hier mein Problem ist.




-- 
Mit freundlichen Grüßen
Norbert Pilsl
München

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.