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 に答える