Я использую SQLite ADO.NET Provider.
Я хочу создать базу данных с 2 таблицами с помощью кода в vb.net.
Пожалуйста, предоставьте код для того же.
Я использую VS 2010 Winforms, работающий под XP SP3 Pro
Используйте метод SQLiteConnection CreateFile().
CreateFile()
SQLiteConnection.CreateFile("c:\\mydatabasefile.db3")
Дополнительная информация на форумах System.Data.SQLite
Затем можно отправить ad-hoc CREATE TABLE инструкций для движка:
CREATE TABLE
dim myTableCreate as String = "CREATE TABLE MyTable(CustomerID INTEGER PRIMARY KEY ASC, FirstName VARCHAR(25));" cmd.CommandText = myTableCreate cmd.ExecuteNonQuery()
Подробнее о SQLite CREATE TABLE.
Для тех, кому это нужно, вот обновленный рабочий код ...
SQLiteConnection.CreateFile("c:\mydatabasefile.db3") Using Query As New SQLiteCommand() Connection.ConnectionString ="DataSource=c:\mydatabasefile.db3;Version=3;New=False;Compress=True;" Connection.Open() With Query .Connection = Connection .CommandText = "CREATE TABLE MyTable(CustomerID INTEGER PRIMARY KEY ASC, FirstName VARCHAR(25))" End With Query.ExecuteNonQuery() Connection.Close() End Using