Connection à une base de données access2000:"pilote isam introuvable"
cs_Limack
Messages postés89Date d'inscriptionjeudi 8 décembre 2005StatutMembreDernière intervention23 décembre 2011
-
20 déc. 2005 à 09:06
saadi_moh85
Messages postés1Date d'inscriptionvendredi 17 mars 2006StatutMembreDernière intervention28 juin 2007
-
28 juin 2007 à 20:54
bjr.
Je fais la connection à access 2000 avec vb6.0 et au cours de l'execution il me met pilote isam introuvable.Je n'ai pas compris.
s.o.s.
merci.
A voir également:
Connection à une base de données access2000:"pilote isam introuvable"
cs_Limack
Messages postés89Date d'inscriptionjeudi 8 décembre 2005StatutMembreDernière intervention23 décembre 2011 21 déc. 2005 à 11:47
Private Sub Form_Load()
On Error Resume Next
Dim varconnect As New ADODB.Connection
Dim rec As New ADODB.Recordset
Dim chaine As String
chaine = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & App.Path & "\LIMACK.mdb;Persist Security Info=False"
varconnect.ConnectionString = chaine
'On Error Resume Next
Adodc1.ConnectionString = chaine
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "PAYS"
Adodc1.Refresh
Set Text1.DataSource = Adodc1
Text1.DataField = "Nomp"
Adodc1.Recordset.AddNew
End SubPrivate Sub Form_Load()
On Error Resume Next
Dim varconnect As New ADODB.Connection
Dim rec As New ADODB.Recordset
Dim chaine As String
chaine = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=" & App.Path & "\LIMACK.mdb;Persist Security Info=False"
varconnect.ConnectionString = chaine
'On Error Resume Next
Adodc1.ConnectionString = chaine
Adodc1.CommandType = adCmdTable
Adodc1.RecordSource = "PAYS"
Adodc1.Refresh
Set Text1.DataSource = Adodc1
Text1.DataField = "Nomp"
Adodc1.Recordset.AddNew
End Sub
Simouss33
Messages postés85Date d'inscriptionjeudi 17 novembre 2005StatutMembreDernière intervention15 février 20062 21 déc. 2005 à 14:18
J'ai déjà eu ce type d'erreur mais je ne me sais plus exactement à quoi elle correspond. J'ai eu deux problèmes à régler en même temps et je ne sais plus quelle solution était la bonne, je vais donc t'en proposer deux:
Fais-tu ton exécution sur une autre machine où Visual Basic ne serait pas installé?
Si c'est le cas il faut créer un fichier d'installation (avec Inno setup 5 par exemple) à partir de la machine où a été créé le programme. Ensuite, il faut installer ton prog sur la machine qui indique l'erreur.
Si non, je sais que j'avais eu un problème avec le Service Pack 2 et que j'ai du télécharger un fichier .dll du Service Pack 1. Le fichier en question s'appelle msjet40.dll, tu dois pouvoir le trouver sur le site de microsoft.
J'espère que tout ça pourra résoudre ton problème. Sinon, je sèche désolé