Accès a une base de données... CA MERDE.

matw - 19 oct. 2001 à 23:56
BennyB Messages postés 9 Date d'inscription vendredi 12 octobre 2001 Statut Membre Dernière intervention 25 novembre 2002 - 26 déc. 2001 à 09:01
salut a tous..

PLZ HELLLLLP !

j'ai une petite question:

j'ai mes pages asp sur phidji.com et d'autres sur efrance.com,
est-il possible d'acceder a partir de ma page qui est sur phidji.com une base de données se trouvant sur le serveur de efrance.com ?!?

(c'est une base access)

j'essayes ce code:

<%
Set AdoConn = Server.CreateObject ("ADODB.Connection")

AdoConn.Provider = "Microsoft.Jet.OLEDB.4.0"

AdoConn.ConnectionString = "Data Source=http://www.efrance.com/site/mabase.mdb"

AdoConn.Open

' Requêtes SQL, utilisations de RecordSet...

Set AdoConn = nothing
%>

mais il me dis que le nom de fichier de la base est incorrecte.

PLZ HELLLLLP !

matw

3 réponses

Non, c'est pas possible
0
mais y a t-il une autre solution ??

dois-je utiliser un autre provider/moteur de bdd (autre Microsoft Jet) ??

bon, comment est-ce que nix fait pour relier les bases de données de tous ses sites ? est-ce que tous ses sites sont sur le meme serveur ou c sur des serveurs difféerents ??

PLZ HELLLLLLLP ! jsui dans la merde.

matw
0
BennyB Messages postés 9 Date d'inscription vendredi 12 octobre 2001 Statut Membre Dernière intervention 25 novembre 2002
26 déc. 2001 à 09:01
Hello, le pb peut avoir plusieurs origines :
1. Utilisation ADO
ADO ne peut utiliser le curseur adOpenDynamic qui et définit par défaut avec Microsoft Jet 4.0, il est souhaitable d'utiliser adForwardOnly mais il est alors impossible de faire une recordcount.
2. Le châine de connexion est mauvaise, essaie alors : (si tu utilise une base Access)
Set conn = Server.CreateObject("ADODB.Connection")
connstring="DRIVER={Microsoft Access Driver (*.mdb)}; " & "DBQ=" & Server.MapPath(".") & "/db.mdb"
Voila qui devrait t'aider un peu
0
Rejoignez-nous