一项目数据库用的是oracle9i,使用dataset返回数据,经常提示 异常类型: InvalidOperationException,异常消息: 必须为此操作打开连接 ,求救! 照道理数据集都不用打开连接的,不明白,希望朋友们给点意见?不打开连接怎么连接数据库?Conn.Open(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.你说的是对的! DataAdapter 会自动打开 Connection 的2.你能否测试 将 Connection 手动 Open 之后没有此错误?3.经常提示是什么意思? 偶尔?确定其他代码段没问题? 试了一下,绝对没问题。估计是什么别的环节出问题了。OracleDataAdapter adapter = new OracleDataAdapter("select A,B,C,D from TABLE", "Data Source=*;User ID=*;Password=*");DataSet ds = new DataSet();ds.Clear(); //有必要吗?OracleCommandBuilder cmdBuilder = new OracleCommandBuilder(adapter);adapter.Fill(ds); 求助:.NET生成EXCEL的问题 谁能帮忙把PHP代码转换成.net(C#) mvc3怎么实现鼠标右键菜单 gridView中 获取控件 gridview 实现客户端编辑 最后统一保存 又打算08年去北京工作的朋友没?有的话加群啊!哈哈。。结伴 C#高级编程第四版连载 asp:Menu控件的浏览器兼容问题 mvcMVC 3.0下刷新页面局部区域的问题,刚学不会求教一下 怎样控制IFRAME中的datagrid????? 改变Frame src 软件行业的发展前景
1.
你说的是对的! DataAdapter 会自动打开 Connection 的2.
你能否测试 将 Connection 手动 Open 之后没有此错误?3.
经常提示是什么意思? 偶尔?确定其他代码段没问题?
DataSet ds = new DataSet();
ds.Clear(); //有必要吗?OracleCommandBuilder cmdBuilder = new OracleCommandBuilder(adapter);
adapter.Fill(ds);