已知一个记录指针指向一条记录
要怎么得到这一记录中的一个属性值
谢谢!!
function TBcardF.CreatUeserID:string;
var
table1 : TTable;
i:integer;
t,p:integer;
s:string;
begin
table1:= TTable.Create(nil);
table1.DatabaseName := DBName;
table1.TableName :='Userb.db';
Table1.Active ;
Table1.first;
t:=strtoint(Table1.Fields[0].Value );//为了获得一个属性值但这样错了
//要怎么改谢谢
p:=t-1;
while (not (Table1.Eof))and (t-p=1) do
begin
p:=t;
Table1.Next ;
t:=strtoint(Table1.fieldbyname('useId').asstring);
end;
s:='';
for i:=0 to 10-length(inttostr(p+1)) do
s:=s+'0';
s:=s+inttostr(p+1);
result:=s;
table1.free;
end;
要怎么得到这一记录中的一个属性值
谢谢!!
function TBcardF.CreatUeserID:string;
var
table1 : TTable;
i:integer;
t,p:integer;
s:string;
begin
table1:= TTable.Create(nil);
table1.DatabaseName := DBName;
table1.TableName :='Userb.db';
Table1.Active ;
Table1.first;
t:=strtoint(Table1.Fields[0].Value );//为了获得一个属性值但这样错了
//要怎么改谢谢
p:=t-1;
while (not (Table1.Eof))and (t-p=1) do
begin
p:=t;
Table1.Next ;
t:=strtoint(Table1.fieldbyname('useId').asstring);
end;
s:='';
for i:=0 to 10-length(inttostr(p+1)) do
s:=s+'0';
s:=s+inttostr(p+1);
result:=s;
table1.free;
end;
解决方案 »
- delphi 如何禁用菜单。。。急
- 关于IDHTTP多线程的问题:
- !!!在线急问:DELPHI中怎么判断是移动硬盘还是本地硬盘/好像GetDriveType对两者返回的值是一样的
- 我的delphi刚才运行的还是好好的,怎么现在编辑后再运行弹出错误的对话框"class Tgrouobox not found"?什么意思
- 一个关于函数别名的问题
- 高分求代码,oracle数据库的导入导出问题,谢谢了
- fastReport关于套大的问题!大家都可以进来看看····· 来了都给分!
- 如何实现,程序一启动,plane自动停靠在Form上,并出现拖动的竖条 100分!!
- 你能帮助我吗?
- 用TQuery查询的结果可以用另一个TQuery继续深入查询下去吗?
- Delphi中引用问题,急!
- 求救:在查询分析器中运行一个使用openrowset()函数从DBF导入到SQL Server表中的存储过程,执行期间强行关闭之后,无法再次执行!!
Table1.Fields[0].Value 改为Table1.Fields[0].asINteger
t:= Table1.Fields[0].AsInteger
改为:
t:=strtoint(Table1.Fields[0].asINteger)