Bonjour,
Je voudrais accéder à une bd paradox (.db) à partir de Vb.NET.
Après avoir créer le fichier DSN (.db.dsn), j'ai généré la chaine de connexion ODBC et voici mon code:
En exécutant ce code, une exception OdbcException est levée lors de l'exécution de la ligne 17:
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
21 Imports System.Data.Odbc Sub SocaObjDataTable(ByVal myquery As String, ByVal nomTable As String) Dim MyConnection As OdbcConnection Dim Mydataset As New DataSet Dim MyDatatable As New DataTable Dim MyCommande As OdbcCommand Dim MyAdapter As OdbcDataAdapter Dim chaineConnection as string = "Driver={Driver do Microsoft Paradox (*.db )};collatingsequence=ASCII;defaultdir=C:\strData;driverid=538;fil=Paradox 5.X;filedsn=C:\strData\MyBase.DB.dsn;maxbuffersize=2048;maxscanrows=8;pagetimeout=5;paradoxnetpath=C:\Windows\system32;paradoxnetstyle=4.x;paradoxusername=admin;safetransactions=0;threads=3;uid=admin;usercommitsync=Yes" MyConnection = New OdbcConnection(chaineConnection ) MyConnection.Open() MyCommande = New OdbcCommand("SELECT * FROM MyBase", MyConnection) MyAdapter = New OdbcDataAdapter(MyCommande) MyAdapter.Fill(Mydataset, nomTable) MyDatatable = Mydataset.Tables(nomTable) Connection.Close() End SubMerci d'avance pour votre aideERROR [HY000] [Microsoft][Pilote ODBC Paradox] Erreur inattendue du pilote de base de données externe (11265).
Partager