Чтение таблицы dbf - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Как реализовать возможность чтения dbf таблицы? Есть реализация чтения .xlsx и xls
Когда пишу dBASE IV или dBASE III выдает ошибку Строка 'С:\file.dbf' задает ошибочный путь. Проверьте, что путь задан правильно и имеет подключение к серверу, на котором находятся файлы. Когда dBASE V выдает ошибку невозможно найти устанавливаемый ISAM

Решение задачи: «Чтение таблицы dbf»

textual
Листинг программы
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
    Dim ConnectionString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & ";Extended Properties=dBase IV;User ID=Admin;Password=;"
    Dim dBaseConnection As New System.Data.OleDb.OleDbConnection(ConnectionString)
    dBaseConnection.Open()
    Dim SqlString As String = "select * from tst1" 'tst1.dbf
    Dim TableAdapter As New System.Data.OleDb.OleDbDataAdapter
    TableAdapter.SelectCommand = New System.Data.OleDb.OleDbCommand(SqlString, dBaseConnection)
    Dim tbb As New DataTable
    TableAdapter.Fill(tbb)
    dBaseConnection.Close()
    DataGridView1.DataSource = tbb
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.333 из 5
Похожие ответы