Bonsoir à tous,

Mon problème du jour est celui-ci: je crée un service web qui possède comme nom de fonction GetTable avec comme paramètre le chemin d'accès à la base de donnée et le nom de la base de donnée en question, soit une base sql server ou une base Access.

Ce que j'ai fait à présent c'est ceci:
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
19
20
    <WebMethod()> _
       Public Function GetTable(ByVal nom As String, ByVal c As String) As DataTable
        Dim schematable As New DataTable
 
        Try
            Dim conn As New OleDb.OleDbConnection
            conn.ConnectionString = c & "\" & nom
            schematable = conn.GetSchema("Tables")
        Catch ex As Exception
            Try
                Dim sqlconn As New SqlConnection
                sqlconn.ConnectionString = c & "\" & nom
                schematable = sqlconn.GetSchema("Tables")
            Catch ex2 As Exception
 
            End Try
        End Try
        Return schematable
 
    End Function
Mais cela ne fonctionne pas.

Si vous avez une suggestion, merci à tous