用adoquery连接一个无记录的表时,dbgrid会显示出一个空行

treehome 2003-02-13 09:30:27
我用adoquery连接一个无记录的表时,dbgrid会显示出一个空行,怎样才能不显示这行啊?即当表为空时,表格一行也不显示出来。
...全文
59 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
liangxiliang 2003-07-23
  • 打赏
  • 举报
回复
唔使甘激气,帮你up
fancier 2003-02-14
  • 打赏
  • 举报
回复
//我的表中的一个字段为数字型,默认value=0
//当符一个字符串为''时,即edit1.text:=''
//更新数据库时,提示出错
//怎样实现当=''时,更新为0
//我是用SQL通过参数更新的
将edit1.text的值转化为数字型参数时,用下面的语句试试:
参数:= StrToIntDef(Edit1.text, 0);
treehome 2003-02-14
  • 打赏
  • 举报
回复
高手去哪?
treehome 2003-02-14
  • 打赏
  • 举报
回复
讲咩野啊,无人帮我手啊?
treehome 2003-02-13
  • 打赏
  • 举报
回复
当表为空时,表格一行也不显示出来。
而不是不显示整个表格啊!
treehome 2003-02-13
  • 打赏
  • 举报
回复
我是用SQL通过参数更新的.
My_first 2003-02-13
  • 打赏
  • 举报
回复
更新数据库时用
adoquery1.fieldbyname('field').asstring:=edit1.text
treehome 2003-02-13
  • 打赏
  • 举报
回复
还一个问题:
我的表中的一个字段为数字型,默认value=0
当符一个字符串为''时,即edit1.text:=''
更新数据库时,提示出错
怎样实现当=''时,更新为0
Eastunfail 2003-02-13
  • 打赏
  • 举报
回复
dbgrid1.visible:=false;
qdcb 2003-02-13
  • 打赏
  • 举报
回复
dbgrid.enableaddnew =false(大概意思)
treehome 2003-02-13
  • 打赏
  • 举报
回复
我己设置默认值0了!
mrfanghansheng 2003-02-13
  • 打赏
  • 举报
回复
up
gzllich 2003-02-13
  • 打赏
  • 举报
回复
在数据库中设置默认值0

2,507

社区成员

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

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