Bonjour, décidemment je m'en sors pas avec SQLite : encore un nouveau problème !
Apparemment, la fonction sqlite3_vmprintf() ne connaît pas les entiers sur 64 bits...
Voilà ma requête : (l'entier 64 c'est iFlags)
Et lorsque dans iExecuteRequete() j'appelle sqlite3_vmprintf(), ça foire : il décalle des trucs à partir de mon entier 64
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 iExecuteRequete ("INSERT INTO Mesures VALUES(NULL, %d, %.15g, %d, %d, %d, X'%s', '%s', %d);", iRepere, dVal, iDateServ, iDateSource, iFlags, szBuf, szTypeBin, iLgBin);![]()
Quelqu'un aurait une idée du %jesaispasquoi à utiliser ?
Merci![]()
Partager