我无法连接到SQLite数据库,但我没有收到任何错误(C#)

时间:2013-08-31 17:10:46

标签: c# sqlite

当我尝试连接SQLite数据库时,程序正在等待,什么都不做。这是我的代码:

class DAO
{
    private static readonly String connectionString = @"Data Source=D:\database.db;Version=3;";

    public String GetConfig(String key)
    {
        String value = "";

        using (SQLiteConnection conn = new SQLiteConnection(connectionString))
        {
            SQLiteCommand command = conn.CreateCommand();

            command.CommandText = "SELECT `value` FROM config WHERE `key`=@key";

            command.Parameters.Add("key", System.Data.DbType.String).Value = key;

            conn.Open();

            object result = command.ExecuteScalar();
            if (result != null)
            {
                value = Convert.ToString(result);
            }
        }

        return value;
    }
}

程序正在等待conn.Open();行,但不会抛出任何错误...... 问题在哪里?

0 个答案:

没有答案