VS 2012 C# WinForms アプリケーションを使用して、AC_ECONOMIC というアクセス テーブルをクエリしています。ここに私のコードがあります、
con6 = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath);
//string propQuery = String.Format("SELECT PROPNUM FROM [AC_ECONOMIC]");// WHERE SECTION = 4 AND QUALIFIER = CGA0112");
ad6.SelectCommand = new OleDbCommand("SELECT DISTINCT PROPNUM FROM [AC_ECONOMIC] WHERE SECTION = 4 AND QUALIFIER = '" + qual0 + "'", con6);
ds6.Clear();
con6.Open();
ad6.SelectCommand.ExecuteNonQuery(); //ERROR HERE
ad6.Fill(ds6);
con6.Close();
エラーが発生し続けますが、
「IErrorInfo.GetDescription は E_FAIL(0x80004005) で失敗しました。」
SECTION = 4 AND をクエリから取り出しても、エラーは発生しませんが、取得したい特定のデータではありません。このエラーが発生する理由を教えてもらえますか? どんな助けでも素晴らしいでしょう。