我正在使用SQLite ADO.NET Provider。
我想通过vb.net中的代码创建一个包含2个表的数据库。
请提供相同的代码。
我正在使用VS 2010 Winforms,在XP SP3 Pro下工作
答案 0 :(得分:2)
使用SQLiteConnection的CreateFile()
方法。
SQLiteConnection.CreateFile("c:\\mydatabasefile.db3")
的更多信息
然后,您可以向引擎发送临时CREATE TABLE
语句:
dim myTableCreate as String =
"CREATE TABLE MyTable(CustomerID INTEGER PRIMARY KEY ASC,
FirstName VARCHAR(25));"
cmd.CommandText = myTableCreate
cmd.ExecuteNonQuery()
答案 1 :(得分:1)
对于那些需要这个的人,这里有一个更新的工作代码......
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