sanndr
Messages postés37Date d'inscriptionjeudi 21 octobre 2004StatutMembreDernière intervention13 novembre 2010
-
20 déc. 2004 à 18:59
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008
-
20 déc. 2004 à 21:42
Bonjour!
je suis actuellement sur un programme ou je dois effectuer les lectures sur une base access du pack office 2000.
Je declare un workspace,un database et un recordset.
Au moment de la lecture de l'enregistrement de ma base j'ai le message suivant: format de base de données non reconnu.
Lorsque je convertis ma base dans une version précédente cela fonctionne mais je ne peu plus éffectuer d'enregistrement.
cs_Jackboy
Messages postés757Date d'inscriptionvendredi 7 septembre 2001StatutMembreDernière intervention19 juin 2008 20 déc. 2004 à 21:36
Bien pour commencer, peut etre donner ton code ! Ton driver est il bien défini ? Je te donne un exemple fait runner ceci et verifie si tous est ok, modifie le lien vers ta bd et le nom de ta table
'lien a la bd server.mdb
dbPath= Server.MapPath("\Database\data.mdb")
' Création de l'objet permettant la connexion
Set Con = Server.CreateObject("ADODB.Connection")
' Connexion via le provider access et du path de la bd
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & dbPath
dim strSQL
strSQL = "SELECT * FROM table"
dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
rs.CursorType = 1
rs.LockType = 1
'ouverture de la bd selon la requete et infos de la bd
rs.Open strSQL, Con