注册 登录
编程论坛 ASP.NET技术论坛

GridView 更新 删除 问题

share2227 发布于 2006-12-11 20:10, 2047 次点击
GridView 更新 删除 问题
不能比较或排序 text、ntext 和 image 数据类型,除非使用 IS NULL 或 LIKE 运算符。

昨天下午还好使 关了机回来就不能 更新 删除了 重新做了也不行
20 回复
#2
bygg2006-12-11 20:19

是怎么的不可以用了?

#3
share22272006-12-11 20:20
为什么 这几种类型不行呢 我把TEXT 改了 就好了

可是 我昨天 之前真的能用 为什么后来不能用了
#4
bygg2006-12-11 21:35
你是说的数据库的字段类型吗?
#5
share22272006-12-11 22:03
是啊
#6
share22272006-12-11 22:10
刚刚发现个问题 GridView 更新 是不是 一起就把触发器 触发了 啊 更新一次 触发一次

这怎么办啊
#7
bygg2006-12-12 09:59

更新数据时你也用了"触发器"吗?

#8
share22272006-12-12 12:14
触发器是写在表里的
#9
share22272006-12-12 14:02
书名 bookid bookname booktype bookauthor
数据 001 数据 TP001 132333
三重 002 三重 TP002 哈哈

就是这样一个 表 用GridView 显示出来 有的能修改和删除 有的就不能

都是一个数据库 有些就能删除和修改 有些就不能 什么问题啊
#10
share22272006-12-12 23:48
我刚才发现 GridView 中的数据必须都有 就是说 每一个字段不能为空 才能进行 更新 和删除 操作
大家是不是 这样的啊
#11
bygg2006-12-12 23:56
以下是引用share2227在2006-12-12 23:48:48的发言:
我刚才发现 GridView 中的数据必须都有 就是说 每一个字段不能为空 才能进行 更新 和删除 操作
大家是不是 这样的啊

不能为空是因为你设计数据库时,把每个字段都设成了不能为空.

#12
share22272006-12-13 11:41

没有啊 备注的一些字段都是允许为空的

#13
bygg2006-12-13 13:49
允許為空就不可能在修改的時候不能為空啊???可能是其他地方出錯了吧?
#14
share22272006-12-13 18:12
谢谢了 我也在找找是什么原因 有结果了 在上来告诉大家
#15
share22272006-12-26 21:34
书号 书名 作者 类型 出版社 出版日期 页数 是否借出 入库日期
编辑 删除 546 不知道456 885 文学 435 2003-2-2 44 否 2006-12-26
编辑 删除 500 高等1数学 111 数学 111 2202-9-9 111 是 2006-12-26
编辑 删除 282 物流2478 12 文学 546 2003-2-2 88 否 2006-12-26
编辑 删除 TP120 外科987 改革 医学 必填 2003-3-3 64 否 2006-12-26
编辑 删除 TO98 机械工程159 时代感 机械 规定 2003-3-3 64 否 2006-12-26


大家帮帮忙
就是这样的一个数据 可是有的能删除和编辑 有的就不能 为什么啊
并且 如果 修改 例如 "作者" 没写数据的话 也就不能修改和删除了

书号 书名 作者 类型 出版社 出版日期 页数 是否借出 入库日期
编辑 删除 546 不知道456 文学 435 2003-2-2 44 否 2006-12-26


#16
share22272006-12-26 22:09
刚刚发现 我自动加入了系统时间 有日期和时间
之后就不能修改和删除了
对不对啊
#17
bygg2006-12-26 22:38
看一下你的数据库是怎么设计的???
#18
share22272006-12-27 21:19
类型datetime 长度 8

允许为空
可是为什么 其他的字段 编辑的时候 弄成空 就不能在编辑和删除了
#19
bygg2006-12-28 21:17
datetime字段不能为空了..
#20
share22272006-12-31 00:38
我在研究下 先谢谢了
#21
tel19822007-05-12 12:55

能否把代码拿出来看一下??

1