marcos_carlos
Messages postés2Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention13 octobre 2004
-
13 oct. 2004 à 15:25
oulaich
Messages postés19Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention22 octobre 2004
-
13 oct. 2004 à 19:37
Bonjour,
Là, je sèche!
J'ai un problème pour faire une insertion dans une base de données. Voici le code :
.
'Création d'un objet connexion de type ADODB.
Set objConn = Server.CreateObject("ADODB.Connection")
'Établissement de la connexion en utilisant la chaîne de connexion "strConn"
'définit dans le fichier inclut "./../../data/driver.asp"
'Ce qu'on retrouve dans driver.asp :
<%
Dim strConn
strConn = "Driver={Microsoft access Driver (*.mdb)}; DBQ=C:\\Inetpub\\wwwroot\\web_Michel\\data\\bd_ml.mdb"
%>
objConn.open strConn
'Les variables de sessions sont plus
'Affichage de la chaîne SQL (à enlever éventuellement)
'Response.Write(" Chaîne SQL:
")
'Response.Write(requeteSQL)
'Response.Write("
")
objConn.Execute(requeteSQL)
'On ferme la connexion
objConn.close
'Libération des ressources utilisées par les objets.
Set rsMemb = nothing
Set objConn = nothing
%>
.
Voici l'erreur que j'obtiens :
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][Pilote ODBC Microsoft Access] L'opération doit utiliser une requête qui peut être mise à jour.
Le plus drôle dans tout cela, lorsque je l'exécute au Bureau (à mon travail) le code fonctionne il exécute l'insertion! ????? Big deal!
À la maison j'ai XP et au bureau j'ai Windows 2000. Est-ce qu'il y a un lien?
Je peux vous dire également, que j'ai fait un test avec un SELECT, afin de vérifier si j'étais bien connecter à ma base de données, et c'est le cas : je suis capable d'aller sélectionner dans ma base de données et de faire afficher le résultat.
J'ai vérifié, concernant les droits d'écriture.blablabla, moi et un ami qui s'est connaît très bien et nous ne sommes pas plus avancé.toujours la même erreur!
Alors, est-ce qu'il existe quelqu'un sur cette planète qui peut venir à mon aide? Ça fait plusieurs heures que j'y consacre et j'aimerais bien avancer dans mon projet!
oulaich
Messages postés19Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention22 octobre 2004 13 oct. 2004 à 19:37
slt,
y a pas de mistère, c'est un problème de droit d'accé, verifie bien
les permissions sur les fichier / DB / repertoire / DSN (ODBC driver) et/ou les serveur.
C'est une erreur fréquente.
:) Cela m'est indéférent.