Ouvrir une base access existante.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Ouvrir une base access existante.

Message par djmcg »

Bonjour/Bonsoir,

Je tente de comprendre le fonctionnement de gestion base de donnée avec pure basic.

Aucun des code que j'ai trouvé sur internet ne fonctionne. Du moins tel que.

J'ai pourtant contrôlé que le pilote ODBC est fonctionnel sur ma machine et il l'est puisque access fonctionne.

Je met ici le code que j'utilise. Je l'ai voulu minimum pour avancer pas à pas.

Ce que je crois c'est que dans l'exemple que je met ici, je n'utilise pas le fichier source de donnée et je ne sais pas comment faire. Je ne comprend pas dans la doc a quel endroit on en parle.

Si vous pouvez me pister, ce serait chouette. Cela fait quelques heures que je suit dessus.

Code : Tout sélectionner

OpenConsole()

If UseODBCDatabase()=0
    MessageRequester("Erreur", "Imposible d'initialisé DataBAse (ODBC v3 ou + exigé)",0)
    End
EndIf

ODBCDatabaseName.s="C:\MesProgrammes\LeBoulanger\LeBoulanger.mdb"
Utilisateur.s = ""
MotDePasse.s = ""
#Database = 1

Resultat = OpenDatabase(#Database, ODBCDatabaseName, Utilisateur, MotDePasse) 
Erreur.s = DatabaseError()

If Resultat=0
    PrintN("La base n'est pas ouverte")
    PrintN("")
    PrintN(Erreur)
EndIf

Input()
L'erreur que j'ai pu détecté dans la console est : "Longueur de la chaine ou mémoire tampon non valide"

J'espére que je suis claire
Voila, espérant votre aide. Déjà merci.

Jean-Marie :lol:
Avatar de l’utilisateur
Progi1984
Messages : 2659
Inscription : mar. 14/déc./2004 13:56
Localisation : France > Rennes
Contact :

Message par Progi1984 »

Regarde de ce coté :

http://www.commentcamarche.net/contents ... bcdsn.php3

Et choisis pour ODBCDatabaseName ton DSN.
Répondre