Rechercher : dans
Par :

Connexion avec odbc

Dernière réponse le 30 oct 2002 à 04:44:13 stephahne, le 5 aoû 2002 à 16:51:38 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « connexion avec odbc » dans :

1

Ova, le 5 aoû 2002 à 17:32:03
  • +1

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 ::..

Répondre à Ova

2

Daniel, le 8 aoû 2002 à 17:58:22

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"%>

Répondre à Daniel

3

 Joce, le 30 oct 2002 à 04:44:13

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 !

Répondre à Joce
Collection CommentÇaMarche.net