Re: SQL Abfragen

Peter Wiersig <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
On Thu, Jun 30, 2005 at 05:38:51PM +0200, Norbert Pilsl wrote:

> 
> 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.

Doch, voellig normal.

> Wer Lust hat kann mir sagen wo hier mein Problem ist.

Ein Beispiel ist z.B. hier zu finden:
http://doc.trolltech.com/3.3/sql.html#x2327

query4 aus deinem Code ist nicht nur der SQL-query fuer die
Zerstoerung von funde_tmp, sondern kann mit Hilfe der Methode exec
auch beliebig viele weitere Queries ausfuehren.

Wie auch in meinem verlinkten Beispiel zu sehen ist, kannst du auf
das explizite Benutzen von QString verzichten und die
automatischen Konvertierungen gebrauchen. (Wie du das ja auch bei
query4 gemacht hast.)

QSqlQuery query4( ... );
query4.exec( "DROP TABLE ...");
query4.exec( "DROP TABLE ...");
...

Peter

-- 
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.