Sqlite avec kdevelop c++

Fermé
cathan Messages postés 160 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 30 mars 2007 - 27 août 2005 à 11:06
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 - 7 sept. 2005 à 12:04
Bonjour all, j'ai créer une base de données avec SQlite3 et je developpe sous kdevelop avec c++. J'aimerai si possible savoir comment acceder à la base de donnée que j'ai créer et comment y ajouter des données ? j'ai suivi le tuto de sqlite3 mais c'est en c++ sous win et ça marche pas avec kdevelop. Merci pour votre aide.
A voir également:

7 réponses

cathan Messages postés 160 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 30 mars 2007 1
6 sept. 2005 à 07:43
N'y a til personne qui sache acceder à une base de données sqlite avec c++ ? svp
0
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
6 sept. 2005 à 08:10
Salut,
Vas voir ici: http://www.sqlite.org/quickstart.html
Il y a un exemple en C, ça devrait pouvoir facilement être adapté au C++, le site est en anglais par contre.

A++
0
cathan Messages postés 160 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 30 mars 2007 1
6 sept. 2005 à 12:30
Merci pour ta réponse mais je develop avec kdevelop c++ sous linux pas sous windows et j'y arrive pas .
0
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
6 sept. 2005 à 17:39
Re,

Essaye en passant l'option -lsqlite3 au compilo.

Tu peux aussi faire un tour ici: http://www.linuxgazette.com/node/9663

A++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cathan Messages postés 160 Date d'inscription mardi 21 juin 2005 Statut Membre Dernière intervention 30 mars 2007 1
7 sept. 2005 à 07:35
merci encore, j'ai déja télécharger ce tuto et ça marche bien pour créer la base de données et y acceder en mode console, mais pour y acceder dans la programmation ne marche pas. J'ai fait tellement de recherche mais si vous connaissez un bout de codes sources, ça m'aiderai beaucoup. Merci
0
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
7 sept. 2005 à 08:49
Salut,
Quelle est l'erreur que te renvoi le compilo ?

Ce matin je ne vais pas avoir le temps, mais cette après-midi je vais essayer chez moi.
Je suis sous Slackware 10.1 ; kernel 2.6.11.11 ; Kde 3.3.2 ; Kdevelop 3.1.2 ; sqlite3 3.2.2

A++
0
Ravachol Messages postés 560 Date d'inscription vendredi 5 mars 2004 Statut Membre Dernière intervention 30 octobre 2005 120
7 sept. 2005 à 12:04
Re,
Je suis rentré plus tôt que prévu ;-)

Donc, j'ai téléchargement l'archive d'exemples ici: http://prdownloads.sourceforge.net/souptonuts/sqlite_examples.tar.gz?download
C'est sur le site que je t'ai passé en lien dans le post n°4. Avec les cdes console données sur le site j'ai crée et peuplé la db test.db

Détarage de l'archive, dans le rép crée j'ai récupéré le source simplesqlite3cpp.cc que j'ai importé dans un projet C++ crée avec Kdevelop.
À part l'adaptation à Kdevelop, je n'ai absolument rien modifié au code source d'origine.

Dans le menu Kdevelop Projet/Options du projet/Options de "configure" j'ai réglé Drapeaux du compilateur (CXXFLAGS): avec -O0 -g3 -lsqlite3
Dans le menu Kdevelop Projet/Options du projet/Options d'exécution j'ai réglé Arguments du programme: avec /chemin_de_la_db/test.db "select * from t1 limit 2"

J'ai lancé la compilation et j'ai obtenu cet affichage:

t1key = 1
data = This is sample data
num = 3
timeEnter = NULL

t1key = 2
data = More sample data
num = 6
timeEnter = NULL

Appuyez sur la touche « Entrée » pour continuer !

J'ai mis le fichier source version Kdevelop, sur cjoint: http://cjoint.com/?jhm6vZ5GiU

A++
0