Kein Zugriff auf Datenbank
-
Die Funktion, hier, läuft zwar ohne Fehler, nur ich kann den String strQuery2 nicht ausführen (Query is empty) und von der Datenbank kommt: No results set available! Wieso?
if(m_ant->m_AntwortCon.getNofRows()>0){ for(int i=0;i<m_ant->m_AntwortCon.getNofRows();i++){ row=m_ant->m_AntwortCon.getRow(i); str_id=row[0]; strQuery.Format("select count(max) from antwort",str_id); //höchsteid id=atoi(str_id); // umwandeln id=id+1; // hochzählen strQuery2.Format("INSERT INTO antwort(id) values(%d)",id); // formatieren } } m_ant->m_AntwortCon.execute(strQuery2); // ausführen m_ant->m_AntwortCon.disconnect();
-
Beschreib doch mal bitte kurz was du vor hast.
-
Ich möchte gerne wenn ich auf einen Button in der Dialogbox klicke ein vorerst unsichtbares Editfeld sichtbar machen. (gelöst)
Wenn das geschehen ist, möchte ich gerne über das eingeblendete Editfeld einen String eingeben.
Der String kommt in die freie ID.
Diese wird so ermittelt:Ich lege einen Select an, der mir die höchste ID der Tabelle ermittelt und den Wert davon in eine int Variable hineinschreibt. Diese wird um 1 hochgezählt um den nächst höheren Wert zu bekommen der frei ist. Hier wird dann der String hineingeschrieben.
(eigentlich im Quellcode sichtbar)