Sqlite avec kdevelop c++ [Fermé]

Messages postés
160
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
- - Dernière réponse : Ravachol
Messages postés
564
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.
Afficher la suite 

7 réponses

Messages postés
160
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
1
0
Merci
N'y a til personne qui sache acceder à une base de données sqlite avec c++ ? svp
Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110
0
Merci
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++
Messages postés
160
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
1
0
Merci
Merci pour ta réponse mais je develop avec kdevelop c++ sous linux pas sous windows et j'y arrive pas .
Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110
0
Merci
Re,

Essaye en passant l'option -lsqlite3 au compilo.

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

A++
Messages postés
160
Date d'inscription
mardi 21 juin 2005
Statut
Membre
Dernière intervention
30 mars 2007
1
0
Merci
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
Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110
0
Merci
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++
Messages postés
564
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
110
0
Merci
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++