一个简单问题

snowfoxyr 2003-09-12 03:09:06
我的数据库每次进行添加(append)他就指向最后一条信息,而不是插入空记录,只有取消然后再进行一次添加动作才会在最后插入一条空记录然后才能往里面写内容。这是为什么?
...全文
19 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
snowfoxyr 2003-09-16
  • 打赏
  • 举报
回复
高人,散分了。
XXXXXXXX 2003-09-16
  • 打赏
  • 举报
回复
在append前加上
dbgrid1.enabled:=false;
post后加入
dbgrid1.enabled:=true;

snowfoxyr 2003-09-16
  • 打赏
  • 举报
回复
问题还是没有解决,帮帮忙啊!!!
mxk19791116 2003-09-12
  • 打赏
  • 举报
回复
你说的不是太清楚
snowfoxyr 2003-09-12
  • 打赏
  • 举报
回复
我是点添加然后才开始录入啊
outer2000(天外流星)你的那个方法不行啊
zorrohong 2003-09-12
  • 打赏
  • 举报
回复
呵呵,应该动手试验嘛。。
IORILI 2003-09-12
  • 打赏
  • 举报
回复
建议用edit控件
outer2000 2003-09-12
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);

begin
SampleTable.Append;
SampleTable.FieldValues['ALPHANUMERIC'] := Edit1.text;
SampleTable.FieldValues['INTEGER'] := StrToInt(Edit2.text);
SampleTable.Post;
end;
snowfoxyr 2003-09-12
  • 打赏
  • 举报
回复
第一次点添加时,dbgrid的那个代表当前指针的黑箭头并没有变,只是指向了最后一条信息,而是在第二次点添加那个黑箭头才变成了一个星号进入添加状态。

5,379

社区成员

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

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