0
你好我在测试时遇到问题,如果我的嵌入式数据库存在。 我创建了一个数据库,就像如下:什么是我的嵌入式数据库位置
try {
SQLiteConnection.CreateFile("AttendanceDatabase.sqlite");
} catch (SQLiteException ex) {
}
然后我插入表格和数据到表,一切工作正常。当使用连接字符串如下即时将数据保存到数据库IM:
conn = new SQLiteConnection("Data Source=AttendanceDatabase.sqlite;Version=3;");
现在我的问题是,每次我跑我的程序是在创建数据库,我想知道如果数据库如何测试存在它不应该再次创建数据库。
我看到recomended方式做到这一点是使用下面的语句:
if (File.Exists())
{
}
,我已经使用如下它试图:
if (File.Exists("Data Source=AttendanceDatabase.sqlite;Version=3;")){
MessageBox.Show("File Exists");
}
,但它并不想进入如果括号并显示“File Exists”。 所以我想知道我的路径应该是我的嵌入式数据库,那就是如果那是我的问题所在?
Thanx提前!