查询表的总行数的问题 Delphi / Windows SDK/APIhttp://www.delphi2007.net/DelphiBase/html/delphi_20061208235833217.html
在delphi中我查询了数据表总数,要把这个值赋给一个变量怎么操作?
不好意思我不能给分了.大家义务帮我下吧~~
是把“表的总行数”这个整型数赋值给变量是吧?
数据集以ADOQuery为例:
Var
rCount:integer;
begin
with adoquery do
begin
close
sql.clear;
sql.text:='select * from 表名';
open;
end;
//上面with到此处,都是我多写上的
iCount:=ADOQuery.recordcount;//其实就是这一句
showmessage(inttostr(iCount));
end;
----难道你的问题就是这么简单吗?
上面有两处,把rCount写错成iCount了,请自己改
我主要是想实现自动编号的功能.不过我自己解决了~
因为delphi才用,都在自己摸索~
能不能指教下怎么判断两个edit中输入的是否一致?!
呵~~
if Edit1.text = Edit2.text then 一致 else 不一致
可是我这样做,运行之后没判断的...不知道为什么~
我是想做密码输入判断.一致的话把值传入数据库...这么写我试过不行才问大家的...很奇怪
...
sql.text := 'select count(*) as cnt from 表名'
...
iCnt := ADOQuery.FieldByName('cnt').AsInteger;