OVH Cloud OVH Cloud

Connexion à une base hébergée sur le web

5 réponses
Avatar
mml
Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE

5 réponses

Avatar
Sylvain Lafontaine
Vous ne pouvez pas accéder à une base MDB par dessus le WAN, car JET
supporte uniquement les LAN, pas le WAN; cela autant avec ODBC qu'avec
OLEDB.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"mml" wrote in message
news:
Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE




Avatar
J-Pierre
Bonjour,

A une époque, j'avais utilisé le logiciel suivant (payant) et j'avais trouvé ça plutôt bien (je ne suis pas commissionné !).
Je cite:

myLittleAdmin For MS Access v1.5a
myLittleAdmin For MS Access est un outil d'administration en ligne de bases de données MS Access. Il permet d'administrer des
bases de données MS Access sur internet avec la technologie ASP.
Grâce à myLittleAdmin, vous pouvez gérer vos bases de données sans perdre votre temps à les downloader et les uploader.

A voir sur http://www.mylittletools.net/scripts/fr/home/

ou sur http://www.mylittletools.net

J-Pierre


"mml" wrote in message news:
Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE








Avatar
mml
OK, bien compris.
VB6 supporterait-il cette fonctionnalité ?
Sinon quel moyen pour cette connexion ?


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:%
Vous ne pouvez pas accéder à une base MDB par dessus le WAN, car JET
supporte uniquement les LAN, pas le WAN; cela autant avec ODBC qu'avec
OLEDB.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"mml" wrote in message
news:
Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE








Avatar
mml
Merci de l'info.
Ce logiciel permet-il d'automatiser une mise à jour, par une tâche planifiée
Windows par exemple ?



"J-Pierre" a écrit dans le message de
news:%
Bonjour,

A une époque, j'avais utilisé le logiciel suivant (payant) et j'avais
trouvé ça plutôt bien (je ne suis pas commissionné !).

Je cite:

myLittleAdmin For MS Access v1.5a
myLittleAdmin For MS Access est un outil d'administration en ligne de
bases de données MS Access. Il permet d'administrer des

bases de données MS Access sur internet avec la technologie ASP.
Grâce à myLittleAdmin, vous pouvez gérer vos bases de données sans perdre
votre temps à les downloader et les uploader.


A voir sur http://www.mylittletools.net/scripts/fr/home/

ou sur http://www.mylittletools.net

J-Pierre


"mml" wrote in message
news:


Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq="
&



"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE












Avatar
J-Pierre
Bonjour,

En gros, ce logiciel, ce sont des pages ASP que tu installes sur le serveur et que tu ouvres depuis ton PC via Internet comme
n'importe quelle page. Pour plus de détails, il vaut mieux contacter le vendeur....

J-Pierre

"mml" a écrit dans le message de news:
OK, bien compris.
VB6 supporterait-il cette fonctionnalité ?
Sinon quel moyen pour cette connexion ?


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:%
Vous ne pouvez pas accéder à une base MDB par dessus le WAN, car JET
supporte uniquement les LAN, pas le WAN; cela autant avec ODBC qu'avec
OLEDB.

--
Sylvain Lafontaine, ing.
MVP - Technologies Virtual-PC
E-mail: http://cerbermail.com/?QugbLEWINF


"mml" wrote in message
news:
Peut-on se connecter sur une base hébergée sur un site web à partir
d'access.

J'essaie le code ci-dessous qui donne le message d'erreur :

"Erreur d'exécution '-2147467259(80004005)';
[Microsoft][Pilote ODBC Microsoft Access] Nom de fichier incorrect"
au niveau du cnx.Open

CODE :

Public Function DSNLess2()
Dim bd As Database
Set bd = CurrentDb()
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection

'Définition de la chaîne de connexion
cnx.ConnectionString = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" &
"http://www.toto.com/data/toto.mdb"
'Ouverture de la base de données
cnx.Open

cnx.Execute ("INSERT INTO 001Temps.TEANFAM2 SELECT * FROM TEANFAM;")

cnx.Close
Set cnx = Nothing

End Function





--
Merci d'avance

Marc LAGARDETTE