gpt4 book ai didi

c# - 多步 OLE DB 操作产生错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作

转载 作者:太空狗 更新时间:2023-10-29 20:20:58 29 4
gpt4 key购买 nike

我正在运行以下代码

/*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 block 的第一条语句中放置调试器,当我尝试打开连接时发现错误出现了。错误文本:

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.

连接字符串是:

"Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:\NewSoft\Database\TestApp.accdb;Integrated Security=SSPI"

我正在使用 oledb 连接。

最佳答案

我在使用以下连接字符串打开连接时遇到了类似的问题:

Data Source=.\SQLEXPRESS;Initial Catalog=master;Integrated Security=True

在连接字符串中将 Integrated Security=True 更改为 Integrated Security=SSPI 解决了这个问题。

关于c# - 多步 OLE DB 操作产生错误。检查每个 OLE DB 状态值(如果可用)。没有完成任何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15129744/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com