bonjour a tous,
Je cherche aujourd'hui a me connecter a une base de donnée sybase sql anywhere adaptive server 7 et 11 (.db) pour ensuite faire quelques requetes dedans.
Actuellement j'ai ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
Module connexion_bdd
 
    Dim cheminfichier As String
 
    Public Function connection() As Odbc.OdbcConnection
        cheminfichier = Form1.fichierdb
        Dim MySqlConnection As New Odbc.OdbcConnection()
        MySqlConnection.ConnectionString = "provider=ODBC;Driver=Sybase SQL Anywhere 7.0;dbf=" & cheminfichier & ";Uid=abc;Pwd=abc;"""
        Try
            MySqlConnection.Open()
        Catch ex As Exception
            MessageBox.Show("Impossible d'établir la connection à la base." & ex.Message)
        End Try
        Return MySqlConnection
    End Function
 
End Module
J'essaie de me connecter via ODBC mais cela ne marche pas, le programme plante et ma ramene a la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MySqlConnection.ConnectionString = "provider=ODBC;Driver=Sybase SQL Anywhere 7.0;dbf=" & cheminfichier & ";Uid=abc;Pwd=abc;"
le message d'erreur que j'obtiens est :
ERROR [IM002][Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié.
j'ai surement oublié quelque chose, ou alors dois-je utiliser une autre méthode ?