Как создать базу данных и добавить 2 таблицы в SQLite - PullRequest
2 голосов
/ 24 февраля 2011

Я использую SQLite ADO.NET Provider.

Я хочу создать базу данных с 2 таблицами с помощью кода в vb.net.

Пожалуйста, предоставьте код для того же.

Я использую VS 2010 Winforms, работающий под XP SP3 Pro

Ответы [ 2 ]

2 голосов
/ 24 февраля 2011

Используйте метод SQLiteConnection CreateFile().

SQLiteConnection.CreateFile("c:\\mydatabasefile.db3")

Дополнительная информация на форумах System.Data.SQLite

Затем можно отправить ad-hoc 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.

1 голос
/ 31 октября 2013

Для тех, кому это нужно, вот обновленный рабочий код ...

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...