如何判断dbgrid中某个字段的值是否为空?

ake1980 2003-06-09 10:05:51
修改dbgrid中某个字段的内容后,在保存回数据库前,先判断其是否为空,请问这个判断语句怎么写?

dbgrid1.fields[0].value<>'' ???????好像不对
dbgird1.…………………………
...全文
298 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiehua822 2003-06-10
  • 打赏
  • 举报
回复
DBGrid1.Columns[I].Field.IsNull
dh9450 2003-06-09
  • 打赏
  • 举报
回复
好象只能得到当前行的某一字段值哦 你可以先把你要的那行变成当前行 或许有更好的办法
关注。。。。。。
microjuz 2003-06-09
  • 打赏
  • 举报
回复
有个问题..怎么得到某一行某一字段的值..
我的意思是伴水兄的代码只有当selectedrow正好是修改了的行的行时才可以
microjuz 2003-06-09
  • 打赏
  • 举报
回复
四级猩猩伴水兄(名号好像长了点)应该不会错的
试一下
ake1980 2003-06-09
  • 打赏
  • 举报
回复
dh9450(谁有我菜) ,我是用了缓存更新。在提交之前,先判断我是不是把索引里的非空字段给删除了。
oiohg 2003-06-09
  • 打赏
  • 举报
回复
可以在数据集中判断
王集鹄 2003-06-09
  • 打赏
  • 举报
回复
//空和空字符不是一会事
//参考TField.IsNull()方法

DBGrid1.Columns[I].Field.IsNull
dh9450 2003-06-09
  • 打赏
  • 举报
回复
不过不知道你是什么意思你改了 DBGRID 里的数据 但是没有提交?一般不会 你改了就提交了 除非是 ADO 的 缓存更新方式是批处理
dh9450 2003-06-09
  • 打赏
  • 举报
回复
dbgrid.Columns [i].Field.asstring=''
ake1980 2003-06-09
  • 打赏
  • 举报
回复
microjuz(天才弟弟) ,那样判断出来的不对,只修改了dbgrid里的内容,还没有反映到数据集里
microjuz 2003-06-09
  • 打赏
  • 举报
回复
在数据集里判断好了

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧