Posez votre question Signaler

Connexion avec odbc

stephahne - Dernière réponse le 30 oct. 2002 à 04:44
bonjour

je n'arrive pas a me connecter a ma base de donnée a travers une page asp.
Pourtant j'arrive à importer ma base dans access avec un liens odbc, mais impossible par une page asp.
l'erreur est : table (matable) does not exist.

si qq un peut m'aider merci
Lire la suite 

Connexion avec odbc »

3 réponses
Réponse
+1
moins plus
Bonjour,

Pour l'ASP, je ne sais pas, mais quand tu te connectes à une base Access via php, il faut avoir déclaré ladite base dans les sources de données ODBC.
Peut-etre est-ce valable aussi pour asp, en tout cas ce serait logique....

Si c'est ok, vérifie aussi qu'il n'y a pas une faute de frappe dans le nom de ta base.

Ova
.:: Ki ne teste rien n'a rien ::..
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
tu n'es pas obligé d'utiliser odbc pour accéder une db via access.
Le plus facile et le plus indépendant c'est OLEDB;
voici le code de connection pour ta db:


Dim m_dbName
Dim sConnString
Dim OBJConn

Sub dbConnect(dbPath)

m_dbName = server.MapPath (""&dbPath&"")
sConnString="Provider=Microsoft.Jet.OleDB.4.0; Data Source=" & m_dbName & "; User Id=;Password=;"

Set OBJconn = Server.CreateObject ("ADODB.CONNECTION")
OBJconn.Provider="Microsoft.Jet.OLEDB.4.0;"
OBJconn.Properties("Jet OLEDB:System database") = server.MapPath ("system.mdw")
OBJConn.ConnectionString = sConnString
OBJConn.CursorLocation = 3
OBJConn.CommandTimeout = 30
OBJconn.Open

End Sub

et dans ta page asp tu appelle ta connection de cette manière:

<%dbconnect "mydb.mdb"%>
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
Comment installer les composents ODBC.
J'ai toujours ce message d'erreur : "The ODBC resource DLL (C:\WINDOWS\SYSTEM\ODBCINT.DLL) is a different version than the ODBC setup DLL (C:\WINDOWS\SYSTEM\ODBCCP32.DLL) "
Merci d'avance !
Ajouter un commentaire
Ce document intitulé « connexion avec odbc » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook