hello
on va déjà donner les information essentiel
sa compile:
$ make
c++ -lsqlite3 -Wall -Wextra -pedantic -D_FILE_OFFSET_BITS=64 -c -o main.o main.cpp
c++ main.o -o main -lsqlite3 -Wall -Wextra -pedantic -D_FILE_OFFSET_BITS=64
la base de donnée contiens des champ int et de type texte.
mai la lecture d’un champ de type text qui est vide (null?) fait planter le programe a l’execution:
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
bon j’ai ajouter un fichier. car le code est pas colorer et on vois rien ici (déjà que code comme un …)
Je trouve pas comment on teste si la valeur est null dans un champs texte (syntaxe ?)
(la doc sur le site de sqlite sa aide pas vraiment il faut dire…)
Merci d’avance
bd_sqlite.tar (40 KB)