OVH Cloud OVH Cloud

SQL et ACCESS

15 réponses
Avatar
pat
bonjour tous et toutes (pardonnez moi la longueur de ce post)

j'ai posté ce "post" sur microsoft.public.fr.access .............sans succès
:

et après avoir balayé les archives de ce forum, je n'ai pas trouvé de piste


mon problème : une base SQL (SQL manager 8.0) et un fichier "ADP"
sur le site client pas de problème, au bureau la connexion SQL ne se fait
pas via ce code
********** début
Private Sub mafonction()
Dim qry, qryLocal, nom, MOT As String
Dim RS, RSLocal As ADODB.Recordset
Dim rep
rep = ParentDir(CurrentProject.FullName)
Set RS = New ADODB.Recordset
Set RSLocal = New ADODB.Recordset
qry = "exec [CONNEXION]"

If (IsNull(Forms![password]![Login])) Then
qry = qry & "null"
Else
qry = qry & "'" & Forms![password]![Login] & "'"
End If

If (IsNull(Forms![password]![Pass])) Then
qry = qry & ",null"
Else
qry = qry & ",'" & Forms![password]![Pass] & "'"
End If

RS.Open qry, CurrentProject.Connection, adOpenKeyset, adLockReadOnly,
adCmdText

etc.....

**************** fin de code

le projet "plante" sur : RS.Open qry, CurrentProject.Connection,
adOpenKeyset, adLockReadOnly, adCmdText

la connexion echoue avec le message "erreur de chargement de la DLL"

dans les archives du newsgroup, il est beaucoup question de références !
pour ma part, les références sont :
Visual Basic For Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.7 Library
Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft Word 11.0 Object Library

ces références me semblent correctent, que faire ?

Merci de vos pistes, expériences, et ou solutions

Patrick

5 réponses

1 2
Avatar
Sylvain Lafontaine
Il manque peut-être aussi un espace blanc avant le mot null:

qry = qry & "null"

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


"pat" wrote in message
news:
re et re sylvain, ;-))
toujours pas de solution je vais tenter une re-installatite aigue d'office
2003
les affres de l'informatique sont impénétrables !!
bien que je n'y crois pas ;-((((

sur le coup je suis un peu "pommé"

@+
et merci encore,
si je trouve une solution,

je créerais un nouveau fil sur le newsgroup

cordialement

patrick


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il est possible que cette libraire soit corrompue.

Pour DAO, je m'en sers personnellement car il s'agit d'un ancien fichier
MDB qui a été porté vers ADP et qui contient encore du code DAO mais
sinon, il s'agit d'une référence inutile.

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


"pat" wrote in message
news:%
re sylvain
PS si ca peut faire avancer le schmilbik
il semblerait que ce soit la référence
Microsoft ActiveX Data Objects 2.7 Library qui pose problème !
idem si je met
Microsoft ActiveX Data Objects 2.8 Library
@+
cordialement
Patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
a écrit dans le message de news:
%
Personnellement, avec Access 2003 et la dernière version de MDAC, j'ai:

Visual Basic For Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.7 Library
Microsoft DAO 3.6 Object Library

et je n'ai pas (ou plutôt n'utilise pas):

Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft Word 11.0 Object Library


À l'exception de « Microsoft DAO 3.6 Object Library » et des deux
dernières, on est donc identique.

À mon avis, la différence vient peut-être du fait que le SP2 pour
Office 2003 a été installé dans un cas et pas dans l'autre. Il faut
également vérifier si la dernière version de MDAC aurait été installée
et pas dans l'autre.

Vous mentionnez Office 2002 mais vous références semblent identiques à
Office 2003, peut-être y a-t-il quelque chose là.

Essayez de retirer les références jusqu'à trouver celle qui fait
problème. À part ça, pas grand chose à dire sinon que d'y aller par
essai et erreur. Il est peut-être possible qu'il faille réinstaller
Office.

Les installations partielles d'Office sont également connues pour être
problématiques.

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


"pat" wrote in message
news:
Merci Sylvain de ta réponse
je ne peux pas recompiler la base frontale car lors de la
recompilation j'ai le message "erreur de chargement de la DLL" sur le
code "CurrentProject.Connection"
quelque soit le formulaire ouvert

par ailleurs pour être complet il s'agit d'un fichier "ADP" dévellopé
en Access version 2002
sur site, les stations clients sont au nombre d'une trentaine, avec
comme OS W98SE, et W XP, 20 en accès distant sous CITRIX
10 en accès local, 28 de ces postes accèdent à un fichier ADE, 2
accèdent à un fichier ADP

tout fonctionne

chez moi au bureau : ACCESS 2003 complet, travail sur fichier ADP
ouverture de tables sans souci Fichier--> connexion pas de souci non
plus

SQL Manager me permet d'accèder à la base sans problème

CurrentProject.Connection,
me renvoie le message "erreur de chargement de la DLL"

Cordialement

Patrick



















Avatar
pat
Merci Mille fois sylvain de suivre le fil
je vais modifier et tester
je reviens lundi sur ce même fil après modifs et tests
bon week end
et @+ je te tiens au courant

cordialement
patrick
"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il manque peut-être aussi un espace blanc avant le mot null:

qry = qry & "null"

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


"pat" wrote in message
news:
re et re sylvain, ;-))
toujours pas de solution je vais tenter une re-installatite aigue
d'office 2003
les affres de l'informatique sont impénétrables !!
bien que je n'y crois pas ;-((((

sur le coup je suis un peu "pommé"

@+
et merci encore,
si je trouve une solution,

je créerais un nouveau fil sur le newsgroup

cordialement

patrick


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il est possible que cette libraire soit corrompue.

Pour DAO, je m'en sers personnellement car il s'agit d'un ancien fichier
MDB qui a été porté vers ADP et qui contient encore du code DAO mais
sinon, il s'agit d'une référence inutile.

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


"pat" wrote in message
news:%
re sylvain
PS si ca peut faire avancer le schmilbik
il semblerait que ce soit la référence
Microsoft ActiveX Data Objects 2.7 Library qui pose problème !
idem si je met
Microsoft ActiveX Data Objects 2.8 Library
@+
cordialement
Patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
a écrit dans le message de news:
%
Personnellement, avec Access 2003 et la dernière version de MDAC,
j'ai:

Visual Basic For Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.7 Library
Microsoft DAO 3.6 Object Library

et je n'ai pas (ou plutôt n'utilise pas):

Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft Word 11.0 Object Library


À l'exception de « Microsoft DAO 3.6 Object Library » et des deux
dernières, on est donc identique.

À mon avis, la différence vient peut-être du fait que le SP2 pour
Office 2003 a été installé dans un cas et pas dans l'autre. Il faut
également vérifier si la dernière version de MDAC aurait été installée
et pas dans l'autre.

Vous mentionnez Office 2002 mais vous références semblent identiques à
Office 2003, peut-être y a-t-il quelque chose là.

Essayez de retirer les références jusqu'à trouver celle qui fait
problème. À part ça, pas grand chose à dire sinon que d'y aller par
essai et erreur. Il est peut-être possible qu'il faille réinstaller
Office.

Les installations partielles d'Office sont également connues pour être
problématiques.

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


"pat" wrote in message
news:
Merci Sylvain de ta réponse
je ne peux pas recompiler la base frontale car lors de la
recompilation j'ai le message "erreur de chargement de la DLL" sur le
code "CurrentProject.Connection"
quelque soit le formulaire ouvert

par ailleurs pour être complet il s'agit d'un fichier "ADP" dévellopé
en Access version 2002
sur site, les stations clients sont au nombre d'une trentaine, avec
comme OS W98SE, et W XP, 20 en accès distant sous CITRIX
10 en accès local, 28 de ces postes accèdent à un fichier ADE, 2
accèdent à un fichier ADP

tout fonctionne

chez moi au bureau : ACCESS 2003 complet, travail sur fichier ADP
ouverture de tables sans souci Fichier--> connexion pas de souci non
plus

SQL Manager me permet d'accèder à la base sans problème

CurrentProject.Connection,
me renvoie le message "erreur de chargement de la DLL"

Cordialement

Patrick























Avatar
pat
Sylvain re
pardonnez moi ou pardonne moi, j'ai trop tendance à tutoyer......

je viens de comprendre que je n'étais pas poli, navré ! ;-)

patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il manque peut-être aussi un espace blanc avant le mot null:

qry = qry & "null"

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


"pat" wrote in message
news:
re et re sylvain, ;-))
toujours pas de solution je vais tenter une re-installatite aigue
d'office 2003
les affres de l'informatique sont impénétrables !!
bien que je n'y crois pas ;-((((

sur le coup je suis un peu "pommé"

@+
et merci encore,
si je trouve une solution,

je créerais un nouveau fil sur le newsgroup

cordialement

patrick


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il est possible que cette libraire soit corrompue.

Pour DAO, je m'en sers personnellement car il s'agit d'un ancien fichier
MDB qui a été porté vers ADP et qui contient encore du code DAO mais
sinon, il s'agit d'une référence inutile.

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


"pat" wrote in message
news:%
re sylvain
PS si ca peut faire avancer le schmilbik
il semblerait que ce soit la référence
Microsoft ActiveX Data Objects 2.7 Library qui pose problème !
idem si je met
Microsoft ActiveX Data Objects 2.8 Library
@+
cordialement
Patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
a écrit dans le message de news:
%
Personnellement, avec Access 2003 et la dernière version de MDAC,
j'ai:

Visual Basic For Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.7 Library
Microsoft DAO 3.6 Object Library

et je n'ai pas (ou plutôt n'utilise pas):

Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft Word 11.0 Object Library


À l'exception de « Microsoft DAO 3.6 Object Library » et des deux
dernières, on est donc identique.

À mon avis, la différence vient peut-être du fait que le SP2 pour
Office 2003 a été installé dans un cas et pas dans l'autre. Il faut
également vérifier si la dernière version de MDAC aurait été installée
et pas dans l'autre.

Vous mentionnez Office 2002 mais vous références semblent identiques à
Office 2003, peut-être y a-t-il quelque chose là.

Essayez de retirer les références jusqu'à trouver celle qui fait
problème. À part ça, pas grand chose à dire sinon que d'y aller par
essai et erreur. Il est peut-être possible qu'il faille réinstaller
Office.

Les installations partielles d'Office sont également connues pour être
problématiques.

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


"pat" wrote in message
news:
Merci Sylvain de ta réponse
je ne peux pas recompiler la base frontale car lors de la
recompilation j'ai le message "erreur de chargement de la DLL" sur le
code "CurrentProject.Connection"
quelque soit le formulaire ouvert

par ailleurs pour être complet il s'agit d'un fichier "ADP" dévellopé
en Access version 2002
sur site, les stations clients sont au nombre d'une trentaine, avec
comme OS W98SE, et W XP, 20 en accès distant sous CITRIX
10 en accès local, 28 de ces postes accèdent à un fichier ADE, 2
accèdent à un fichier ADP

tout fonctionne

chez moi au bureau : ACCESS 2003 complet, travail sur fichier ADP
ouverture de tables sans souci Fichier--> connexion pas de souci non
plus

SQL Manager me permet d'accèder à la base sans problème

CurrentProject.Connection,
me renvoie le message "erreur de chargement de la DLL"

Cordialement

Patrick























Avatar
Sylvain Lafontaine
Aucune importance, c'est la dernière tendance chez les jeunes d'aujourd'hui.
C'est moi qui est maintenant plus vieux que la moyenne.

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


"pat" wrote in message
news:%
Sylvain re
pardonnez moi ou pardonne moi, j'ai trop tendance à tutoyer......

je viens de comprendre que je n'étais pas poli, navré ! ;-)

patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)> a
écrit dans le message de news:
Il manque peut-être aussi un espace blanc avant le mot null:

qry = qry & "null"

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


"pat" wrote in message
news:
re et re sylvain, ;-))
toujours pas de solution je vais tenter une re-installatite aigue
d'office 2003
les affres de l'informatique sont impénétrables !!
bien que je n'y crois pas ;-((((

sur le coup je suis un peu "pommé"

@+
et merci encore,
si je trouve une solution,

je créerais un nouveau fil sur le newsgroup

cordialement

patrick


"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam please)>
a écrit dans le message de news:

Il est possible que cette libraire soit corrompue.

Pour DAO, je m'en sers personnellement car il s'agit d'un ancien
fichier MDB qui a été porté vers ADP et qui contient encore du code DAO
mais sinon, il s'agit d'une référence inutile.

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


"pat" wrote in message
news:%
re sylvain
PS si ca peut faire avancer le schmilbik
il semblerait que ce soit la référence
Microsoft ActiveX Data Objects 2.7 Library qui pose problème !
idem si je met
Microsoft ActiveX Data Objects 2.8 Library
@+
cordialement
Patrick

"Sylvain Lafontaine" <sylvain aei ca (fill the blanks, no spam
please)> a écrit dans le message de news:
%
Personnellement, avec Access 2003 et la dernière version de MDAC,
j'ai:

Visual Basic For Applications
Microsoft Access 11.0 Object Library
OLE Automation
Microsoft ActiveX Data Objects 2.7 Library
Microsoft DAO 3.6 Object Library

et je n'ai pas (ou plutôt n'utilise pas):

Microsoft ADO Ext. 2.8 for DLL and Security
Microsoft Word 11.0 Object Library


À l'exception de « Microsoft DAO 3.6 Object Library » et des deux
dernières, on est donc identique.

À mon avis, la différence vient peut-être du fait que le SP2 pour
Office 2003 a été installé dans un cas et pas dans l'autre. Il faut
également vérifier si la dernière version de MDAC aurait été
installée et pas dans l'autre.

Vous mentionnez Office 2002 mais vous références semblent identiques
à Office 2003, peut-être y a-t-il quelque chose là.

Essayez de retirer les références jusqu'à trouver celle qui fait
problème. À part ça, pas grand chose à dire sinon que d'y aller par
essai et erreur. Il est peut-être possible qu'il faille réinstaller
Office.

Les installations partielles d'Office sont également connues pour
être problématiques.

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


"pat" wrote in message
news:
Merci Sylvain de ta réponse
je ne peux pas recompiler la base frontale car lors de la
recompilation j'ai le message "erreur de chargement de la DLL" sur
le code "CurrentProject.Connection"
quelque soit le formulaire ouvert

par ailleurs pour être complet il s'agit d'un fichier "ADP"
dévellopé en Access version 2002
sur site, les stations clients sont au nombre d'une trentaine, avec
comme OS W98SE, et W XP, 20 en accès distant sous CITRIX
10 en accès local, 28 de ces postes accèdent à un fichier ADE, 2
accèdent à un fichier ADP

tout fonctionne

chez moi au bureau : ACCESS 2003 complet, travail sur fichier ADP
ouverture de tables sans souci Fichier--> connexion pas de souci non
plus

SQL Manager me permet d'accèder à la base sans problème

CurrentProject.Connection,
me renvoie le message "erreur de chargement de la DLL"

Cordialement

Patrick



























Avatar
CNPG
bonjour sylvain

Aucune importance, c'est la dernière tendance chez les jeunes
d'aujourd'hui. C'est moi qui est maintenant plus vieux que la moyenne.



euh......... je taquine les 50 ans merci de ta sollicitude ! ;-))

[HS]
comme à titre privé je m'occupe d'un club de voile,
j'ai pris cette habitude car dans ce milieu le tutoiement est de rigueur
et puisque j'y suis,
pour info : http://perso.wanadoo.fr/cnpg/ (site pas à jour du tout !
bénévolat difficile !)
et webcam en live si l'adresse IP est à jour (FAI IP non fixe)
http://cnpg.dyndns.org/

si tu "traine" sur la cote d'azur en france passe dire bonjour ! au cas où
tu quiterrais le canada!

pour la suite "professionnelle" je te tiens au courant

cordialement

Patrick
1 2