Tôi đang cố tạo một sqlite db theo lập trình nếu nó không tồn tại. Tôi đã viết đoạn mã sau nhưng tôi nhận được một ngoại lệ ở dòng cuối cùng.Lập trình tạo sqlite db nếu nó không tồn tại?
if (!System.IO.File.Exists("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite"))
{
Console.WriteLine("Just entered to create Sync DB");
SQLiteConnection.CreateFile("C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
string sql = "create table highscores (name varchar(20), score int)";
SQLiteCommand command = new SQLiteCommand(sql, sqlite2);
command.ExecuteNonQuery();
}
sqlite2 = new SQLiteConnection("Data Source=C:\\Users\\abc\\Desktop\\1\\synccc.sqlite");
Tôi nhận ngoại lệ tại dòng command.ExecuteNonQuery();
Ngoại lệ là Invalid operation exception was unhandled
. Có cách nào khác để thêm một tập tin sqlite vào dự án của bạn? Tôi có thể làm điều đó theo cách thủ công không? Nếu không thì làm thế nào tôi có thể giải quyết vấn đề trên?
Giá trị của 'sqlite2' tại thời điểm đó là gì? –
giá trị của nó là null – zzzzz