执行完
with DataModule1.ADOQuery9 do
begin
append;
fieldbyname('数字').asinteger:=mSelNum;
fieldbyname('名').asstring:=lname;
post;
end;
后关闭程序,再打开时,recordcount却为0
注:DataModule1.ADOQuery9 为:select * from table1;
有两三个 ADOQuery指向同一数据库文件(表不同)
可能是因为什么原因
with DataModule1.ADOQuery9 do
begin
append;
fieldbyname('数字').asinteger:=mSelNum;
fieldbyname('名').asstring:=lname;
post;
end;
后关闭程序,再打开时,recordcount却为0
注:DataModule1.ADOQuery9 为:select * from table1;
有两三个 ADOQuery指向同一数据库文件(表不同)
可能是因为什么原因
解决方案 »
- win7 x64 系统怎么取得kernel的基址,请高手帮忙
- adodataset用filter过滤后,dbgrid里还能显示表里所有的数据吗?
- 如何获得ExecSQL的返回值,并显示给memo?不光执行select语句,还有执行其他的存储过程,比如xp_cmdshell。
- 500分问一个UDP协议包采用HTTP中转的问题~
- 问几个简单的问题,如何在DBComboBox控件下拉列表中,动态列出某个字段的值?以及动态SQL输出参数的格式
- 有关进程关闭的问题!急!!!
- 关于第三方控件dev express cxGrid 的问题?轻松20分!
- 怎样取一个字符在字符串中的最后出现的位置
- 动态改变dbgrid单元格颜色(某一个单元格,而不是行)
- 关于用delphi编写NT service的问题?
- 谁能提供大学的自动排课系统,RMB重酬!
- 求购一个Smtp控件
你 用IsEmpty试试看,有没有记录;
还有就是的的ADO的打开模式,是不是弄成了缓存模式了
with DataModule1.ADOQuery9 do
begin
append;
Edit;
fieldbyname('数字').asinteger:=mSelNum;
fieldbyname('名').asstring:=lname;
post;
end;