【问题标题】:How to get table data from sqlite database in datatable:Getting TimeOut Exception如何从datatable中的sqlite数据库获取表数据:获取超时异常
【发布时间】:2012-06-02 11:24:12
【问题描述】:

下面是我的代码,我正在使用 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;

通过执行上面的代码我得到“超时异常”是什么原因?

尝试解决这个问题并提前致谢。

【问题讨论】:

    标签: c# android sqlite exception mono


    【解决方案1】:

    改变这一行:

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

    到这里:

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

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

    【讨论】:

      猜你喜欢
      • 2014-03-04
      • 2018-01-30
      • 2020-07-14
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多