Imports System.Data.SQLite
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SQLiteConnection.CreateFile("c:\mydatabasefile.db3")
Dim sqlConnection As New SQLite.SQLiteConnection()
Dim sqlCommand As New SQLiteCommand
sqlConnection.ConnectionString = "Data Source=c:\mydatabasefile.db3"
sqlConnection.Open()
sqlCommand.CommandText = "CREATE TABLE MyTable(EmpID INTEGER PRIMARY KEY ASC, FirstName VARCHAR(25));"
sqlCommand.CommandText = "INSERT INTO MyTable(FirstName) VALUES('James');"
sqlConnection.Close()
End Sub
End Class
그러나 일부 값 "제임스"할당 된 열 "FIRSTNAME"와 데이터베이스와 테이블을 작성한다고 가정한다
이유는 앱이 크기가 0 바이트 인 데이터베이스 만 생성하기 때문입니다. 왜 작동하지 않는거야? SQLite ADO.NET Provider를 사용하고 있습니다. , VS 2010, 윈폼 당신은 결코 SQL을 실행하지 않습니다
아, 수행 방법을 알려주시겠습니까? 지난 18 시간 동안 삽입 업데이트 및 삭제 기능을 수행하려고 시도한 것입니다. –
제 편집을보세요. info from http://www.devart.com/dotconnect/sqlite/docs/Devart.Data.SQLite~Devart.Data.SQLite.SQLiteCommand.html – msarchet
"이 명령과 연결된 연결 없음"오류가 발생합니다. VS는 첫 번째'sqlCommand.ExecuteNonQuery()'를 강조 표시합니다. –