私は次のコードを実行しています
/*Fetchinch Last CustID from custMaster*/
int ID = 0;
try
{
con.Open();
da = new OleDbDataAdapter("select max(Id) from custMaster",con);
DataSet ds = new DataSet();
da.Fill(ds);
for(int i=0;i<ds.Tables[0].Rows.Count;i++)
ID=int.Parse(ds.Tables[0].Rows[i][0].ToString());
con.Close();
}
catch (Exception ex) {}
finally
{
con.Close();
}
tryブロックの最初のステートメントからデバッガーを配置していますが、接続を開こうとするとエラーが発生していることがわかります。エラーテキスト:
複数ステップのOLEDB操作でエラーが発生しました。可能な場合は、各OLEDBステータス値を確認します。作業は行われませんでした。
接続文字列は次のとおりです。
"Provider = Microsoft.Jet.OLEDB.4.0; DataSource = E:\ NewSoft \ Database \ TestApp.accdb; Integrated Security = SSPI"
oledb接続を使用しています。