0

以下は私のコードです。VisualStudio2010を使用してデータベース付きのAndroidアプリを開発するためにMonoandroidを使用していますが、ANDROID固有のデータベースオプションは使用していません。

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;

上記のコードを実行すると、「タイムアウト例外」が発生します。理由は何ですか。

これを単独で試して、事前に感謝します。

4

1 に答える 1

0

この行を変更します。

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

これに:

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

例外によっては、これが役立つ場合があります。

于 2016-05-02T15:28:24.757 に答える