如何从数据表中的sqlite数据库获取表数据:获取TimeOut异常

时间:2012-06-02 11:24:13

标签: c# android sqlite exception mono

下面是我的代码,我使用Mono android使用visual studio 2010开发Android应用程序与数据库。而不使用ANDROID-SPECIFIC DATABASE OPTIONS

Conn = new SqliteConnection("Data Source=" + DB);                
            Conn.Open();
            string stringQuery = "SELECT SpeciesTypeName FROM SpeciesTypes";
            var SqliteCmd = new SqliteCommand(stringQuery, Conn);
            SqliteCmd.CommandType = CommandType.Text;                
            SqliteDataAdapter da = new SqliteDataAdapter(SqliteCmd);
            DataTable dt = new DataTable();
            da.Fill(dt);
            if (dt != null)
                return dt.Rows.Count;
            else
                return 0;

执行上面的代码我得到“TimeOut异常”会是什么原因?

尽量保持这一点,并提前感谢。

1 个答案:

答案 0 :(得分:0)

更改此行:

Conn = new SqliteConnection("Data Source=" + DB);

到此:

Conn = new SqliteConnection("Data Source=" + DB + ";");

根据例外情况,这可能很有用!