社区
C#
帖子详情
C# oracledataadapter.fill()提取违反约束
未安、
2017-11-13 03:24:40
我在C#中调用存储过程,存储过程是一条复杂的查询语句查询结果保存在游标中,存储过程在plsql中测试是正常的,但是我在程序中用oracledataadapter.Fill(ds)会报”提取违反约束“的错误,有遇到或者有办法解决的吗?
...全文
153
2
打赏
收藏
C# oracledataadapter.fill()提取违反约束
我在C#中调用存储过程,存储过程是一条复杂的查询语句查询结果保存在游标中,存储过程在plsql中测试是正常的,但是我在程序中用oracledataadapter.Fill(ds)会报”提取违反约束“的错误,有遇到或者有办法解决的吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
未安、
2017-11-13
打赏
举报
回复
貌似我找到原因了 存储过程的查询语句中间不能加where条件,就连中间拼的视图中也不能加where条件,真奇怪!
江湖评谈
2017-11-13
打赏
举报
回复
没有 .net 最好 sql 。 oracle对他支持并不友好
C#
Oracle
代理连接,免安装客户端
Oracle
Data
Adapter
oda = new
Oracle
Data
Adapter
(cmd); oda.Fill(ds); //如果查询无误,则返回查询出的数据 return ds; } catch { //执行查询出现错误,返回null值 return null; } finally { //主动...
C#
动态生成树型结构的Web程序设计.doc
private void GetTreeView() { try { string strSql = "SELECT DISTINCT Menu_id,Menu_name from ... obj
Adapter
.Fill(ds,"temp");
Data
Table dt = ds.Tables["temp"]; TreeView1.Nodes.Clear();
实现
Data
Table按条件进行更新(类似sql的update)
使用
C#
直接对
Data
Table进行操作,实现了sql语句的update tabel set name = 'Clear_Mind' where id 的功能。
Data
Adapter
是如何更新数据库数据的
Data
Adapter
对象不仅只是捕获数据的功能,事实上它还可以帮助你将更新后的
Data
Set以批次的方式再写回后台数据库,而且还相当简单,只要调入Update方法,并传入准备更新的
Data
Set及
Data
Table即可。
ADO.net学习笔记
3
Oracle
DB .NET 对应
Oracle
DB .NET的4个核心对象分别是:
Oracle
Connection、
Oracle
Command、
Oracle
Data
Reader和
Oracle
Data
Adapter
。这4个对象包含在System.
Data
.
Oracle
Client命名控件中,需要将这个命名空间引入...
C#
110,535
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章