Это как требование 90-х - много из памяти ...
Это консольное приложение VS 2017 ..., создает файл DBaseIV с именем bill и вставляет запись, конечно же, логику для создания, чтение и т. д. не включены - также
- System.IO.File.Exists имеет сомнительную надежность на 64-битных системах - кто-то другой может иметь лучшее решение
- Я не используюIIS - поэтому не знаю, как настроить загрузку там
и - я запустил это на компьютере Dell Windows 10, драйвер dBaseIV существовал в ODBC
Module Module1
Sub Main()
Dim connectionString As String = "Driver={Microsoft dBase Driver (*.dbf)};DBQ=C:\temp\"
Using cn As New Odbc.OdbcConnection(connectionString)
cn.Open()
If Not System.IO.File.Exists("C:\Temp\books.dbf") Then
Using cmd As New Odbc.OdbcCommand("CREATE TABLE BOOKS (title char(50))", cn)
cmd.ExecuteNonQuery()
End Using
End If
Using cmd As New Odbc.OdbcCommand("INSERT INTO BOOKS (title) VALUES('The Story of Bill')", cn)
cmd.ExecuteNonQuery()
End Using
cn.Close()
End Using
Console.Write("done")
Console.ReadKey()
End Sub
Конечный модуль