Recourdsource pour un Etat access

Signaler
-
 GHARSA -
Bonjour ,

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
With cn
.ConnectionString = "PROVIDER=SQLOLEDB;" & _
"DATA SOURCE=sever;" & _
"USER ID=sa;" & _
"PASSWORD=dimu;" & _
"INITIAL CATALOG=base"
.Open
End With
With rs
.CursorLocation = adUseClient '
.CursorType = adOpenStatic
.LockType = adLockBatchOptimistic
.ActiveConnection = cn
.Open "SELECT * FROM table"
End With
Me.Report.RecordSource = rs




j'arrive pas à affecter une table "Clients" qui est sur sql server et qui est protège avec mot de passe a un recordsource d'un report

NB: le même code marche avec me.form.recodrsource = rs

merci d'avance

2 réponses

Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Tu développes en quel langage, VB6, VBS, VBA ou VB.NET ?

En VB.NET pensez à activer Option Explicit et Option Strict et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic
je travaille sur access 2003 avec VBA et des tables lie a sqlServer protéger
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Quel est ton problème ?
La connexion ? (http://www.connectionstrings.com/)
Autre ?
Mon problème est d'affecter le résultat d'une requête SQL dans un recordsource d'un état acces

j'ai déjà fais :
Me.Report.RecordSource = "select * from table"
mais toujours il demande l mot de passe de sqlServer
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
Il faut le définir dans la chaine de connexion utilisée.
Messages postés
14738
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
23 novembre 2020
148
With cn
.ConnectionString = "PROVIDER=SQLOLEDB;" & _
"DATA SOURCE=sever;" & _
"USER ID=sa;" & _
"PASSWORD=dimu;" & _
"INITIAL CATALOG=base"
.Open
End With 


Voir la syntaxe ( http://www.connectionstrings.com/ )
Tu as peut être fait une erreur.
Merci henry pour votre aide