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提前!