cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 13 déc. 2008 à 11:30
Choisis ta chaine de connexion là.
Dim Conn As ADODB.Connection
Public Function OpenDB() As Boolean
Returns TRUE if fails, otherwise FALSE
Set Conn = New ADODB.Connection
Conn.ConnectionString = "TA CHAINE DE CONNEXION"
On Error Resume Next
Conn.Open
If Err Then
MsgBox "Erreur lors de la connexion à la base de données !", vbExclamation
Err.Clear
OpenDB = True
Exit Function
End If
On Error GoTo 0
End Function , ----
[../code.aspx?ID=41455 Syntax color by Renfield]
chefinf
Messages postés166Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 octobre 2011 13 déc. 2008 à 11:58
Merci, j'ai désactiver On error resume next et voila le resultat:
[Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié
J'ai mis ça:
Conn.ConnectionString = "DataSource=192.168.117.7;Initial Catalog=PCC;User Id=Administrateur;Password='';"
Ma BD est actuellement en local, losque j'ouvre Sql server managment studio je connect comme suit:
Server type:Database engine
Server name:(local)
Authentification:Windows authentification
User name (désactivé bien sûr): JeanM\Administrateur
Password (désactivé aussi): vide
Mes informations:
Nom de ma BD: PCC
Mon @ IP:192.168.117.7
Sql Server 2008
VB6.0
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 13 déc. 2008 à 23:27
Dim Conn As ADODB.Connection
Public Function OpenDB() As Boolean Returns TRUE if fails, otherwise FALSE Set Conn = New ADODB.Connection
Conn.ConnectionString = "Data Source= 192.168.117.7
On Error Resume Next Conn.Open
If Err Then MsgBox "Erreur lors de la connexion à la base de données !", vbExclamation
Err.Clear
OpenDB = True Exit Function End If On Error GoTo 0 End Function [code.aspx?ID=41455
Syntax color by Renfield
]
dpeali
Messages postés67Date d'inscriptionvendredi 10 août 2012StatutMembreDernière intervention12 avril 20132 5 sept. 2012 à 16:22
n'utilise pas cette connexion:
Dim Conn As ADODB.Connection
Public Function OpenDB() As Boolean
Returns TRUE if fails, otherwise FALSE
Set Conn = New ADODB.Connection
Conn.ConnectionString = "TA CHAINE DE CONNEXION"
On Error Resume Next
Conn.Open
If Err Then
MsgBox "Erreur lors de la connexion à la base de données !", vbExclamation
Err.Clear
OpenDB = True
Exit Function
End If
On Error GoTo 0
End Function
ou cette :
Dim Conn As ADODB.Connection
Public Function OpenDB() As Boolean
Returns TRUE if fails, otherwise FALSE
Set Conn = New ADODB.Connection
Conn.ConnectionString = "Data Source= 192.168.117.7 ;Initial Catalog=PCC;User Id=Administrateur;Password=;"
On Error Resume Next
Conn.Open
If Err Then
MsgBox "Erreur lors de la connexion à la base de données !", vbExclamation
Err.Clear
OpenDB = True
Exit Function
End If
On Error GoTo 0
End Function
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 5 sept. 2012 à 16:38
@145Serge/dpeali : pas remarqué que le topic datait de 2008 ?
Arrangez-vous au moins pour que ça aide un max de monde en partageant
votre solution sur ce forum...
Avec le recul, je dirais que soit :
* MSSQL n'écoute pas en TCP/IP
* La chaine de connexion n'est pas la bonne (driver...)
VB.NET is good ... VB6 is better
Utilise Réponse acceptée quand un post répond à ta question