1

怎么做?我花了 20 分钟搜索它,但找到了如何查询命令,但是有问题。我使用System.Data.SQLite

try 
{ 

    SQLiteConnection cnn = new SQLiteConnection(label2.Text); 
    cnn.Open();//Error is here! 
    SQLiteCommand cmd = cnn.CreateCommand(); 
    cmd.CommandText = textBox1.Text; 
    cmd.ExecuteNonQuery(); MessageBox.Show("Query is good!"); 
    cnn.Close();

} 
catch (SQLiteException ee) 
{ 
    MessageBox.Show(ee.Message);
}
4

2 回答 2

2

您可能在路径之前忘记了数据源

@"data source=C:\mydb.db"
于 2016-08-04T13:56:53.193 回答
0

您只需要使用前缀 @ 字符来消除特殊字符的问题,或者您可以添加转义字符:-

@"D:\myserver\resources\default\scriptfiles\server.db"



"D:\\myserver\\resources\\default\\scriptfiles\\server.db"
于 2013-02-23T19:55:42.917 回答