begin process at 2012 02 16 14:24:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Bases de données

 > 

Connexion a une base de données sql???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connexion a une base de données sql???

lundi 29 mars 2004 à 13:45:54 | Connexion a une base de données sql???

kalf2000

Bonjour,

voilà je vous explique mon problème, je souhaiterais me connecter a une base de données présentes soit dans un server "mysql" soit dans un server "sql server".

J'ai déja chercher un peu partout et je sais qu'il faut que j'utilise ADO.
sur un site j'ai trouver ceci :

'Déclaration de la variable de connexion
Dim cnx As ADODB.Connection
Set cnx =New ADODB.Connection
...

'Définition de la chaîne de connexion
cnx.ConnectionString = "UID=" + NomUtilisateur &";PWD=" & MotDePasse & ";" & "DRIVER={SQL Server};Server=" & NomServeur & ";Database=" & NomBaseDeDonnées & ";"

'Ouverture de la base de données
cnx.Open


il precise également pour mysql :

MySQL:

driver={mysql}; database=nombd;server=NomDuServeur;uid=NomUtilisateur;pwd=MotDePasse;option=16386;


mais malheuresement lorsque j'execute il me met une erreur : "Data source name not found and no default driver specified"

Donc si qqun sais ce que je dois faire ca serais cool de me le dire

merci d'avance.
ciao.
kalf.
lundi 29 mars 2004 à 14:49:39 | Re : Connexion a une base de données sql???

juvamine


alors ce que je te conseil c'est de creer un lien odbc (Panneau de config > Administration) pr mysql ou sql server

si tu l'apel MonOdbc sous vb ca devien :
cnx.Open "dsn=MonOdbc"

voila a+
juva

Retrouvez une équipe de développeurs confirmés sur le tchate:
serveur : bastia..net
port : 6667
chan : #programmation
lundi 29 mars 2004 à 19:18:49 | Re : Connexion a une base de données sql???

3Pom

Membre Club
Plus simplement tu pe ajouter un contrôle adodc à une de tes forms et tu fais 1 clic droit sur le adodc. Ensuite tu fais propriétés et tu cré une nouvelle chaîne de connection. A la fin t'as k'à faire un copier/coller de la chaine de connexion générée par l'assistant
lundi 29 mars 2004 à 23:37:07 | Re : Connexion a une base de données sql???

Amaramax

salut,

voici la syntaxe que j'utilise pour attaquer Mysql (je crois qu'elle provient de vbfrance d'ailleurs)

il te faut installer MyODBC-3.51.06.exe (sur mysql.com)

Dim con As New ADODB.Connection 'mysql
Dim Cmd As New Command
Dim DSN As String
Dim Server As String
Dim DataBase As String
Dim Login As String
Dim Pass As String
'**********************************************************
'*Connexion à MySQL*
'**********************************************************
' Server MySQL
Server = "ton serveur"
' Nom de la base
DataBase = "ta base"
' Utilisateur pour la connexion
Login = "login"
' Mot de passe de l'utilisateur
Pass = "pass"
' Création de la chaine de connexion a la base
DSN = "driver={MySql ODBC 3.51 Driver};server=" & Server & ";db=" & DataBase & ";UID=" & Login & ";pwd=" & Pass & ";OPTION=16427"

' Instantiation des objets d'utilisation de la base
Set con = CreateObject("ADODB.Connection")

' Parametrage de la connexion base
con.ConnectionTimeout = 30
con.CommandTimeout = 30
con.Open DSN
Cmd.ActiveConnection = con

a+

amaramax


Cette discussion est classée dans : base, données, sql, server, connexion


Répondre à ce message

Sujets en rapport avec ce message

connexion a une base de données sql server [ par picaso1develop ] mercie d'avance pour ceux qui vont s'interessé a ma question bon j'ai consu une application qui utilise une base de données sql server le probleme c'e Ajout de données dans une base SQL server depuis vb6 [ par rastataou ] Salut,je voudrais ajouter une ligne de données a une base SQL server.j'arrive a me connecter correctement et a ajouter grace une requete (INSERT INTO Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d Vb + SQL Server [ par Activb2 ] Salut j'ai mon application qui fonctinne tres bien sur une base de données ACCESS. EN utilisant une base de données SQL Server , je ne peu faire que d SQL Server [ par asmf ] Bonjour à tous et à toutesje developpe une application sous vb avec une base de données sous SQL, j'utilise un lien ODBC pour la connexion, sauf que j une connection avec 2 Bases de données SQL Server [ par yassine_278 ] J'ai une connection avec ma base de données SQL server et mnt j'ai besoin d'une autre base de données SQL server,comment faire pour lier la meme conne connexion a sql server 2000 [ par raafat ] bonjour, j'essaye depuis qqles temps de me connecter a une base de données sql server 2000, j'ai pas mal cherché sur vbfrance mais j'ai rien trouvé , Base de données sql server 2000 [ par anoh ] Salut,J'ai un problème : je n'arrive pas à me connecter à une base de données sql server 2000 située sur une autre machine dans le réseau Base de données SQL Server 2000 [ par ordynho ] Bonjour, J'ai developpé une application en VB 6.0 qui utilise une base de données SQL Server 2000.Mon probleme maintenant c'est comment deplacer la ba création de base de données avec SQL Server 2005 [ par nicoine ] Salut à tous,J'aimerais utiliser SQL Server 2005 pour une application gérant une base de données, cette application fonctionnait très bien avec MSDE 2


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,340 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales