Seite 1 von 1

qt4 und sql

Verfasst: 25. Mai 2009 08:44
von sowas
Hallo,
ich habe folgende Funktion:

void MainForm::suchBegriff(QString wort)
{
rumpfModel->setQuery("SELECT * FROM satz where wort like '" + wort + "%'");
rumpfView->setModel(rumpfModel);
}

wenn das erste Feld in der sql-Datei ein String ist dann holt die Funktion alle Datensätze, aber wenn die sql-Datei mit einen integer beginnt dann passiert nichts.
Werden nicht alle Werte von der Query in Strings umgewandelt?
Oder muss ich zusätzlich ein Parameter angeben und welchen?

Verfasst: 25. Mai 2009 09:08
von upsala
Was sagt die Fehlerausgabe dazu? Was sagt das Datenbank-Log dazu? Und wieso SQL-Datei? Es gibt für SELECT nur Tabellen, Rest ist Datenbankintern.

qt4 und sql

Verfasst: 25. Mai 2009 09:21
von sowas
keine Fehlermeldung, das Programm ist kompiliert und es läuft, es soll Tabelle heißen satt
Datei. Postgres meldet keine Fehler, ich muss noch die Logdatei untersuchen, ob ich da was finde.