Probleme de chaine de connexion dans vb.net avec sql server

Résolu
wacssine
Messages postés
59
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
1 décembre 2013
- 29 oct. 2007 à 23:30
Kristof_Koder
Messages postés
918
Date d'inscription
vendredi 3 août 2007
Statut
Membre
Dernière intervention
27 octobre 2008
- 30 oct. 2007 à 14:12
salut
quand je fait le debogage de ce code il me donne une erreur dans la chaine de connexion :
Imports System.Data
Imports System.Data.SqlClient

Public Class Form1
    Dim conn As SqlClient.SqlConnection

    Private Sub Form1_load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        conn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI; Persist Security Info=False; User ID=sa; Initial Catalog=Carnet_Adresse; Data Source=UNICORNI-2ZRPVD"
        conn.Open()
        If conn.State = ConnectionState.Open Then
            MsgBox("1")
        End If
        MsgBox("0")

    End Sub

End Class
il me donne cette erreur : la référence d'objet n'est pas définie à une instance d'un objet
je porte a votre connaissance que jai deja essayer avec le dsn et sa marche pas .
merci de me repondre et a bientot
A voir également:

12 réponses

wacssine
Messages postés
59
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
1 décembre 2013

30 oct. 2007 à 12:42
merci mr kristof pour votre préoccupation le problème que jai rencontré se trouve dans le fournisseur jai changé le fournisseur et sa marche bien jai utilisé le odbc a la place de sql client , voici le code :
Imports System.Data
Imports System.Data.odbc

Public Class Form1

    Dim conn As Odbc.OdbcConnection

    Private Sub Form1_load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        conn = New Odbc.OdbcConnection
        conn.ConnectionString = "dsn=yassine"
        conn.Open()
        If conn.State = ConnectionState.Open Then
            MsgBox("1")
        End If
        MsgBox("0")

    End Sub

End Class
merci encore
3