Syntaxe pour une requête SQLite
Bonjour,
Voilà j'ai un soucis, je souhaite passer une requête dans une fonction mais à piori j'ai un soucis pour la conversion.
Il ne me met pas d'erreur, mais néanmoins, la requête ne retourne rien :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
bool LysisTimerApp::EssaiConnecter(wxString login, wxString mdp)
{
sqlite3_stmt *statement;
wxString req = _("SELECT nom FROM operateur WHERE nom = '") + login + _("' AND motDePasse = '") + mdp + _("';");
m_requete = req.mb_str(wxConvUTF8);
if(sqlite3_prepare_v2(boiteParametres->g_handle,m_requete, -1,&statement, 0) == SQLITE_OK)
{
int result = 0;
while(sqlite3_step(statement) != SQLITE_DONE)
{
if(result != SQLITE_ROW)
{
return true;
}
}
sqlite3_finalize(statement);
}
return false; |
J'ai essayé cette requête sous SQLite manager et c'est passé. Ca ne peut que être une erreur de conversion...