delphI新增多条数据问题

u010206656 2013-05-17 11:47:35
在DBgridEH 中 我ADOQeury1.append只出现一条空行 我想点下出现100个空行


用ADOQuery1.updatebatch 时 能判断 增加的数据中是否有空值
...全文
139 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
随行的太阳 2013-05-21
  • 打赏
  • 举报
回复
babydog01 2013-05-21
  • 打赏
  • 举报
回复
引用 5 楼 u010206656 的回复:
这样 写Delphi 会报错 执行不了 FieldByName('clmA').AsString:=''; FieldByName('clmB').AsString:='';
老大,你不会是将别的代码直接复制过来了吧,将字段名换成你表的字段名啊。clma,clmb为你表的字段。
u010206656 2013-05-17
  • 打赏
  • 举报
回复
for i:= 0 to 100 do begin ADOQuery1.apped; end; 这样 他还是只有一行空格 这样不行啊 我想下面有很多空格 像EXCEL 那样的
u010206656 2013-05-17
  • 打赏
  • 举报
回复
for i:= 0 to 100 do begin ADOQuery1.apped; end; 这样不行啊 我想下面有很多空格 像EXCEL 那样的
酣酣 2013-05-17
  • 打赏
  • 举报
回复
点击按钮时做个循环就可以了! updatebatch好像没办法判断控制! 不过你可以循环遍历! 100来条而已基本上不花啥时间!
sololie 2013-05-17
  • 打赏
  • 举报
回复
自己填充clientdataset
u010206656 2013-05-17
  • 打赏
  • 举报
回复
这样 写Delphi 会报错 执行不了 FieldByName('clmA').AsString:=''; FieldByName('clmB').AsString:='';
wsxcdx 2013-05-17
  • 打赏
  • 举报
回复
with qry1 do
begin
  close;
  sql.Clear;
  sql.Add('select * from tb_c ')   ;
  Open;
   for i:=0 to 10 do
    begin
      Append;
      FieldByName('clmA').AsString:='';
      FieldByName('clmB').AsString:='';
      Post;
    end;
    First;
end;

5,929

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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