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 :
J'ai essayé cette requête sous SQLite manager et c'est passé. Ca ne peut que être une erreur de conversion...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
Partager