OVH Cloud OVH Cloud

Connexion à une base

6 réponses
Avatar
Christian Delaunay
Bonjour,

le débutant que je suis cherche un exemple de code VB ou VBA pour se
connecter à une base SQL Server 2000 sans passer par un ODBC.

merci par avance
Christian

6 réponses

Avatar
Fred BROUARD
et par quoi veut tu te connecter à SQL Server ?
Via ADO ???

A +

Christian Delaunay a écrit:
Bonjour,

le débutant que je suis cherche un exemple de code VB ou VBA pour se
connecter à une base SQL Server 2000 sans passer par un ODBC.

merci par avance
Christian





--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
Christian Delaunay
Ben pourquoi pas ? en fait je ne sais pas quelle technique utiliser, ADO ou
autre chose ?

désolé de ne pas être plus précis

"Fred BROUARD" a écrit dans le message de news:

et par quoi veut tu te connecter à SQL Server ?
Via ADO ???

A +

Christian Delaunay a écrit:
> Bonjour,
>
> le débutant que je suis cherche un exemple de code VB ou VBA pour se
> connecter à une base SQL Server 2000 sans passer par un ODBC.
>
> merci par avance
> Christian
>
>

--
Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************



Avatar
Xavier Pillons [MS]
En VB et VBA la solution la plus simple et perenne actuelle est de passer
par ADO.

--
Xavier Pillons
Microsoft Services


"Christian Delaunay" wrote in message
news:c25h42$bde$
Ben pourquoi pas ? en fait je ne sais pas quelle technique utiliser, ADO


ou
autre chose ?

désolé de ne pas être plus précis

"Fred BROUARD" a écrit dans le message de


news:

> et par quoi veut tu te connecter à SQL Server ?
> Via ADO ???
>
> A +
>
> Christian Delaunay a écrit:
> > Bonjour,
> >
> > le débutant que je suis cherche un exemple de code VB ou VBA pour se
> > connecter à une base SQL Server 2000 sans passer par un ODBC.
> >
> > merci par avance
> > Christian
> >
> >
>
> --
> Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
> Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> ****************** mailto: ******************
>




Avatar
Christian Delaunay
ok, un petit exemple de source code est dispo ? :)

merci par avance
Christian

"Xavier Pillons [MS]" a écrit dans le
message de news:
En VB et VBA la solution la plus simple et perenne actuelle est de passer
par ADO.

--
Xavier Pillons
Microsoft Services


"Christian Delaunay" wrote in message
news:c25h42$bde$
> Ben pourquoi pas ? en fait je ne sais pas quelle technique utiliser, ADO
ou
> autre chose ?
>
> désolé de ne pas être plus précis
>
> "Fred BROUARD" a écrit dans le message de
news:
>
> > et par quoi veut tu te connecter à SQL Server ?
> > Via ADO ???
> >
> > A +
> >
> > Christian Delaunay a écrit:
> > > Bonjour,
> > >
> > > le débutant que je suis cherche un exemple de code VB ou VBA pour se
> > > connecter à une base SQL Server 2000 sans passer par un ODBC.
> > >
> > > merci par avance
> > > Christian
> > >
> > >
> >
> > --
> > Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
> > Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> > Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> > ****************** mailto: ******************
> >
>
>




Avatar
Christian Delaunay
ok, serait il possible d'avoir un exemple de code VB de connexion à une base
SQL server connaissant son nom, le nom ou l'adresse IP du serveur qui
l'héberge, le user de connexion,...

merci par avance
Christian


"Xavier Pillons [MS]" a écrit dans le
message de news:
En VB et VBA la solution la plus simple et perenne actuelle est de passer
par ADO.

--
Xavier Pillons
Microsoft Services


"Christian Delaunay" wrote in message
news:c25h42$bde$
> Ben pourquoi pas ? en fait je ne sais pas quelle technique utiliser, ADO
ou
> autre chose ?
>
> désolé de ne pas être plus précis
>
> "Fred BROUARD" a écrit dans le message de
news:
>
> > et par quoi veut tu te connecter à SQL Server ?
> > Via ADO ???
> >
> > A +
> >
> > Christian Delaunay a écrit:
> > > Bonjour,
> > >
> > > le débutant que je suis cherche un exemple de code VB ou VBA pour se
> > > connecter à une base SQL Server 2000 sans passer par un ODBC.
> > >
> > > merci par avance
> > > Christian
> > >
> > >
> >
> > --
> > Frédéric BROUARD, MVP Microsoft SQL Server. Langage SQL / Delphi / web
> > Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
> > Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
> > ****************** mailto: ******************
> >
>
>




Avatar
Papi
Dim con As ADODB.Connectio
Dim cmd As ADODB.Comman
Dim rst As ADODB.Recordse
Dim ChSql As String ' Requete SQ

Set con = New ADODB.Connectio
con.ConnectionString = "Provider=sqloledb;Data Source=NomServeur;Initial Catalog=NomBD;Connect Timeout0;User Id=NomUtilisateur;Password=MotdePasse;
con.Ope
ChSql = "Texte de la requête
Set cmd = New ADODB.Comman
Set cmd.ActiveConnection = co
cmd.CommandText = ChSq
' Ouvrir le curseu
Set rst = New ADODB.Recordse
rst.Open cmd, , adOpenStatic, , adCmdTex
Parcourir le recordset pour afficher les résultats de la requête...
En utilisant VBA, il faut aller dans Editeur VBA, Outils, Références et ajouter Microsoft ActiveX Data Objects 2.x Librar