Précédent   Forum des professionnels en informatique > Bases de données > Autres SGBD > SQLite
SQLite Forum d'entraide SQLite
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/12/2004, 17h56   #1
Membre confirmé
 
Avatar de venomelektro
 
Inscription : avril 2004
Messages : 496
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2004
Messages : 496
Points : 250
Points : 250
Par défaut debuter en SQLite

Bonjour,


je voudrais savoir si quelqu un connait un peu SQLite ici ( .. suis je sur le bon forum ?)

en fait j ai converti une base de donnée MySQL en SQLite et j ai un fichier .sql , je voudrais bien en faire un .db pour l utiliser dans une application C++ mais je sais pas comment faire

dans l 'appli DOS , je fais .read mabase.sql ca me cré tout ce qu il faut mais ensuite comment en faire un .db pour pouvoir ensuite m' y connecter

Merci d avance
venomelektro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 13h20   #2
Membre Expert
 
Inscription : août 2004
Messages : 1 204
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 1 204
Points : 1 429
Points : 1 429
Envoyer un message via MSN à Klaim
SQLite n'est pas une application serveur, tu ne peux pas te connecter à une base de donnée mais l'ouvrir avec un logiciel.

Si tu utilises l'appli fournie, en faisant ta commande il a du créer le fichier de base de donnée.
Après je vois pas où est le problème, n'importe quel logiciel pour voir ce qu'ily a dans la base te permet de manipuler tout ça (www.sqlite.org voir la page des dnl)
Klaim est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 13h38   #3
Membre confirmé
 
Avatar de venomelektro
 
Inscription : avril 2004
Messages : 496
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2004
Messages : 496
Points : 250
Points : 250
salut et merci pour la réponse

exact oui je me suis rendu compte depuis le message que en ouvrant une connection il crée un fichier .db

Cependant je suis pas au bout de mes galeres ..

j utilise le wrapper sqlite-plus j ai reussi a compiler la lib et tout marche en projet console

mais des que j insere ca dans mon projet win32

Code :
1
2
 
error LNK2001: symbole externe non résolu ___mb_cur_max

j ai reussi a diminuer les erreurs en ajoutant :

Code :
1
2
 
#pragma comment(linker,"/NODEFAULTLIB:libc.lib")
mais pour ce ___mb_cur_max je capte pas
venomelektro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 14h18   #4
Membre confirmé
 
Avatar de venomelektro
 
Inscription : avril 2004
Messages : 496
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2004
Messages : 496
Points : 250
Points : 250
ca y est j ai reussi c etais un probleme par rapport a la runtime library ( conflit single thread / multu threaded DLL )
venomelektro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/12/2004, 19h17   #5
Membre confirmé
 
Avatar de venomelektro
 
Inscription : avril 2004
Messages : 496
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : avril 2004
Messages : 496
Points : 250
Points : 250
Arf


en fait non apparement sql lite supporte pas les applications multi threadé , hum genial lol

sur la ml je trouve ca

Citation:
Envoyé par http://www.mail-archive.com/sqlite-users@sqlite.org/msg03759.html
There is a systemic problem with sqlite and multi-thread access to the in memory
database.

1. Create a RAM Drive. [OS specific, see your development software.]
2. Point database to the RAM Drive. You should not suffer too much speed degredation
from the RAM Drive.
3. This will give you all the locking capabilities of the file system and over come
single threadness.

concretement comment on fait ca.?

y a t il d autres methodes plus simple

voir d autres embedded database du meme style mais qui sont moins galere a utiliser ?

Merci d avance
venomelektro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h47.


 
 
 
 
Partenaires

Hébergement Web