Keine Belegung der ID möglich (SQL Anbindung)
-
Habe ein Problem die entsprechend freie ID mit einem String zu belegen.
Sagt mir No results available! (generierte Fehlermeldung, wenn keine ID frei ist)
Wie kann ich prüfen ob ein Wert belegt ist oder NULL ist in der Datenbank, um in diesem dann den String hereinzuschreiben.
Quellcode:
strQuery.Format("Select max(id) from antwort");idmax=atoi(strQuery);
id=idmax+1; // wenn höchste ID ermittelt dann nächst höhere belegen
uNofRows = m_ant->m_AntwortCon.getNofRows();
if (uNofRows > 0)
{
row = m_ant->m_AntwortCon.getRow(id);
m_strAntwort = row[1];
} // if Ende
else {
m_strAntwort = "--"; // schön wäre hier die belegte Antwort
// der ID zu ermitteln/anzuzeigen
}
-
Warum willst Du denn die ID-Zählung selber machen!? Verwende doch den "auto" Wert der Datenbank!