[R] Problème SQLITE

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Dydy049
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mer. 03 mars 2010 14:37
Status : Hors ligne

[R] Problème SQLITE

#1

Message par Dydy049 »

Bonjour !

Étant nouvel utilisateur d'AUTOIT, j'ai besoin de votre aide pour la réalisation d'une base de données ...
Je voulais savoir tout d'abord si, pour utiliser SQLITE il fallait avoir un logiciel d'installer sur son PC ... Et pourquoi me génère-t-il une erreur (Je vous envoie mon code ainsi que l'erreur)

Code : Tout sélectionner

_SQLite_Startup ()
If @error > 0 Then Exit MsgBox(16, "SQLite Error", "SQLite.dll Can't be Loaded!")

;Création/Ouverture du ficher dbb.db3
if FileExists("dbb.db3") = 1 Then
    $bdd= _SQLite_Open("dbb.db3")                                                   ;Ouverture du fichier DB3 avec 'SQLITE'
    If @error > 0 Then Exit MsgBox(16, "SQLite Error", "Can't Load Database!")      ;Message si il y a une erreur de chargement
Else
    FileInstall("", "dbb.db3", 0)                                                   ;Création du ficher DB3
    $bdd= _SQLite_Open("dbb.db3")                                                   ;Ouverture du fichier DB3 avec 'SQLITE'
    If @error > 0 Then Exit MsgBox(16, "SQLite Error", "Can't Load Database!")      ;Message si il y a une erreur de chargement
    _SQLite_Exec($bdd, "CREATE TABLE utilisateurs(numEleve, nomEleve, prenomEleve, datenaissanceEleve, sexeEleve, login, password);") ;Création d'une table
EndIf

;~  _SQLite_Exec($bdd, "INSERT INTO utilisateurs VALUES(0, fefefsqfezrg, feafeaf, 08/05/1990, M, feafaf, aZERtyui044);")
    _SQLite_Exec($bdd, "INSERT INTO utilisateurs VALUES(0, 0, 0, 0, 0, 0, 0);")

_SQLite_Close ()
 


Et voici ce qu'ils me mettent :

Code : Tout sélectionner

!   SQLite.au3 Error
--> Function: _SQLite_Exec
--> Query:    INSERT INTO utilisateurs VALUES(0, grgrgr, grgrgrg, 08/05/1990, M, grgrgrg, aZERtyui044);
--> Error:    file is encrypted or is not a database
 
Modifié en dernier par Dydy049 le jeu. 04 mars 2010 09:56, modifié 1 fois.
bouabouate
Niveau 1
Niveau 1
Messages : 12
Enregistré le : mer. 24 févr. 2010 14:05
Status : Hors ligne

Re: Problème SQLITE

#2

Message par bouabouate »

Bonjour,

C'est la ligne:

FileInstall("", "dbb.db3", 0) ;Création du ficher DB3

Qu'il faut supprimer.

dbb.au3 est directement crée par _SQLite_Open

Youala
Dydy049
Niveau 2
Niveau 2
Messages : 21
Enregistré le : mer. 03 mars 2010 14:37
Status : Hors ligne

Re: Problème SQLITE

#3

Message par Dydy049 »

Tout simplement ... !
Merci beaucoup x)
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: Problème SQLITE

#4

Message par timmalos »

Merci de respecter les règles du forum s'il vous plait.
Si votre problème est resolu, merci d'editer votre titre en rajoutant la balise [R]
Répondre