社区
C#
帖子详情
C#中DataTable.Load(IDataReader reader)转换数据,未能启用约束
duck530
2016-12-01 06:20:25
查询数据库数据,需要返回DataTable。其中一列的数据类型为“LongText”。查询到数据后用DataTable.Load(IDataReader reader)装载DataTable的时候抛出异常“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。”
我是用的FluentData类库(一个微型ORM架构),请问怎么处理啊?
...全文
487
3
打赏
收藏
C#中DataTable.Load(IDataReader reader)转换数据,未能启用约束
查询数据库数据,需要返回DataTable。其中一列的数据类型为“LongText”。查询到数据后用DataTable.Load(IDataReader reader)装载DataTable的时候抛出异常“未能启用约束。一行或多行中包含违反非空、唯一或外键约束的值。” 我是用的FluentData类库(一个微型ORM架构),请问怎么处理啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
秋的红果实
2016-12-02
打赏
举报
回复
检查下你的datatable的列,列数目和类型是不是和数据库表的字段一致
快溜
2016-12-02
打赏
举报
回复
简单说就是Datatable有一列加了唯一、非空或者外键约束,而你加载的数据里有违反约束的行为
EnForGrass
2016-12-02
打赏
举报
回复
从这个提示看“”一行或多行中包含违反非空、唯一或外键约束的值“” 数据库数据有问题,违反了其中只有的约束
c#
+多年积累的类库(非常全)
DataSet和
DataTable
类提供了离线
数据
操作的能力,而SqlCommand和SqlDataAdapt
er
则用于执行SQL命令和填充
数据
集。Entity Framework是微软推出的ORM(对象关系映射)框架,使得开发者可以直接用
C#
对象操作
数据
库,降低...
DataTable
.
Load
(
read
er
)注意事项
这时执行完
Load
你会发现dt只有1行…解决办法就是不要使用
Load
,而是使用。
C#
DataTable
.Select() 筛选
数据
C#
DataTable
.Select() 筛选
数据
转载:https://blog.csdn.net/my_clear_mind/article/details/79673205 有时候我们需要对
数据
表进行筛选,微软为我们封装了一个公共方法,
DataTable
.Select(),其用法如下: ...
DataTable
.
Load
DataRow 方法
.NET Framework 类库
DataTable
.
Load
DataRow 方法查找和更新特定行。如果找不到任何匹配行,则使用给定值创建新行。[Visual Basic]Public Function
Load
DataRow( _ ByVal values() As Object, _ ByVal ...
关于
未能
启用
约束
。一行或多行
中
包含违反非空、唯一或外键
约束
的值的解决方法...
今天在编写
C#
程序时,VS提示了“
未能
启用
约束
。一行或多行
中
包含违反非空、唯一或外键
约束
的值。”异常,没有慌乱,因为前几天遇到过这个异常,现在只有悔恨,为什么当时没有写一下博客记录一下,但是世界上没有后悔...
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章