Je suis nouveau à SQLite3 avec iOSSQLite3 avec plusieurs OÙ
Je suis en train de créer une requête SQL qui va exécuter l'instruction suivante
SELECT student_name
FROM class_roster
WHERE
student_id='1'
AND student_first_name='Jon'
ORDER BY student_first_name;
Dans mon code iOS, je reçois les données des champs de texte.
Toute aide serait appréciée. (J'ai juste besoin de savoir comment créer le string
ou char*
)
J'ai vu cela dans un livre, mais ne savez pas comment l'utiliser
char *cQuery = "SELECT DISTINCT country
FROM countryTable
WHERE nationName LIKE ?
ORDER BY nationName";
if (sqlite3_prepare_v2(database,cQuery, -1, &statement, NULL) != SQLITE_OK) {
NSLog(@"query error: %s", statement);
}
Comment puis-je mettre plus de valeur 1? Comment l'application sait ce que fait le ?
?
Merci
Votre exemple de requête semble un peu étrange; ordonner par un champ lorsque vous faites une contrainte d'égalité sur le terrain? C'est juste d'avoir les rangées dans un ordre aléatoire, vous savez ... –