SQLite在执行ExecuteNonQuery()时导致XamlParseException

时间:2015-04-18 18:52:00

标签: c# wpf sqlite

今天我尝试在我的小型WPF应用程序中使用SQLite数据库,但我不断获得XamlParseException was unhandled。通过取出代码行,我设法注意到cmd.ExecuteNonQuery();导致异常。在其余部分,SQLite连接似乎正在工作,并且还创建了数据库文件。

public MainWindow()
{
    InitializeComponent();
    SQLiteConnection conn = new SQLiteConnection(@"Data Source=C:\Users\Vitas\Desktop\TimeCounter.sqlite");
    conn.Open();
    string commandText = "CREATE TABLE  [EmpInfo]";
    SQLiteCommand cmd = new SQLiteCommand(commandText, conn);
    cmd.ExecuteNonQuery();
    conn.Close();
}

1 个答案:

答案 0 :(得分:0)

创建表时需要定义字段。例如:

string commandText = "CREATE TABLE [EmpInfo] (EmpId int)";

参考:Create table syntax