Hallo tous,SQLite: 2 problèmes en travaillant avec table
J'ai un objet SQLiteDatabase db, je veux créer une table db avec le code suivant
db.execSQL("CREATE TABLE IF NOT EXISTS "+ TABLE2_NAME + " (exer_nr INTEGER PRIMARY KEY ,exerText varchar(250),answerA varchar(250),answerB varchar(250),answerC varchar(250),answerD varchar(250))");
Une erreur se produit. Pourquoi? Est-ce trop grand? Comment puis-je le réparer?
Un autre problème: Je souhaite insérer une ligne dans la table, dont la colonne "exerText" contient le code suivant dans son contenu.
main()
{ int m=12, n=34;
printf("%d%d", m+ +,+ +n);
printf("%d%d\n",n+ +,+ +m);
}
Une erreur se produit en raison des symboles "" et "" dans le code. Comment puis-je résoudre ce problème?
Merci beaucoup
Quelle erreur obtenez-vous de votre appel CREATE TABLE? –
Je n'ai pas de message d'erreur concret, mais ce qui suit: L'entrée actuelle du chemin de classe appartient au conteneur 'Android 2.1' qui ne permet pas de modifier les pièces jointes source sur ses entrées. Une Exception a été affichée et le débogage s'est terminé automatiquement. – TianDong