Hey,
Ik probeer vanuit excel VBA een connectie te maken met een MS SQL database om hier vandaan queries aan te roepen en data op te halen. Dit deed ik als volgt:
So far, so good.
Alleen wil ik graag met een veilige verbinding werken. Daarvoor wil ik de volgende connectiestring gebruiken:
Helaas komt de connectie niet tot stand als ik simpelweg de connectiestring vervang. De volgende vermelding wordt bij de error gegeven:
"[Microsoft][ODBC-stuurprogrammabeheer] De naam van de gegevensbron is niet gevonden en er is geen standaardstuurprogramma opgegeven"
Ik heb al behoorlijk wat gezocht/geprutst om hem aan de praat te krijgen maar het wil niet echt lukken. Ik dacht dat het missen van de juiste ADO reference in VBA misschien het probleem was (ik heb office 2003) maar ik heb de juiste reference niet kunnen vinden. Via google vindt ik wel verschillende mensen die deze native client verbinding gebruiken maar volgens mij niemand met hetzelfde probleem.
Iemand enig idee waar dit aan ligt of hoe ik dit op kan lossen???
Alvast bedankt.
Ik probeer vanuit excel VBA een connectie te maken met een MS SQL database om hier vandaan queries aan te roepen en data op te halen. Dit deed ik als volgt:
code: filename
1
2
3
4
5
6
7
| Dim cnr As New ADODB.Connection Dim rsl As New ADODB.Recordset 'Connectie maken cnr.ConnectionString = "Driver={SQL Server};Server=myServerAddress;uid=myUserID;pwd=myPassword;Database=myDataBase" cnr.Open |
So far, so good.
Alleen wil ik graag met een veilige verbinding werken. Daarvoor wil ik de volgende connectiestring gebruiken:
code: filename
1
| cnr.ConnectionString = "Driver={SQL Native Client};Server=myServerAddress;uid=myUserID;pwd=myPassword;Database=myDataBase;Encrypt=yes" |
Helaas komt de connectie niet tot stand als ik simpelweg de connectiestring vervang. De volgende vermelding wordt bij de error gegeven:
"[Microsoft][ODBC-stuurprogrammabeheer] De naam van de gegevensbron is niet gevonden en er is geen standaardstuurprogramma opgegeven"
Ik heb al behoorlijk wat gezocht/geprutst om hem aan de praat te krijgen maar het wil niet echt lukken. Ik dacht dat het missen van de juiste ADO reference in VBA misschien het probleem was (ik heb office 2003) maar ik heb de juiste reference niet kunnen vinden. Via google vindt ik wel verschillende mensen die deze native client verbinding gebruiken maar volgens mij niemand met hetzelfde probleem.
Iemand enig idee waar dit aan ligt of hoe ik dit op kan lossen???
Alvast bedankt.
[ Voor 32% gewijzigd door Anoniem: 151967 op 31-10-2008 14:43 ]