asstring和asinteger都是干什么用的? bde中的你看一下帮助就知道了,它是用来给指定的数据库字段赋值的。tablename.Fieldbyanme(' 姓名’).AsString:= ‘江泽民’;understand 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是的,这个我见过,但没理解它和tablename.fieldbyname('姓名').value='朱容基'有什么区别? AsString和AsInteger是把TField强制转换为字符串和整数。TField.Value是Variant类型,可以自由运用,但效率没有上面的高。本质上都是取TField字段的值。 如果在某一表中有一个‘姓名’字段是字符型的,我可以tablename.fieldbyname('姓名').asinteger:=7吗?会报错吗? 如果象下面这样为字符类型的字段赋整型的值,会报错吗?tabelname.fielbyname('姓名').asstring:=777; 会如果你要赋值,asstring后面得知一定是string,asinteger后面的一定是integer例如if tablename.fieldbyname('姓名').asstring='777' then begin end;if tablename.fiedlybyname('年龄')=20 then begin end; 这样看来,我可以下结论了就是说用Tfield.asstring只是比Tfild.value的效率高些,对于产生的结果是一样的,没什么区别,对吗? 完全两回事!回复人: softwing(向前看) ( ) 信誉:100 2002-05-09 09:48:00 得分:0 AsString和AsInteger是把TField强制转换为字符串和整数。TField.Value是Variant类型,可以自由运用,但效率没有上面的高。本质上都是取TField字段的值。 说得很对,没有可以补充的了! 【活躍論壇氣氛】之數據庫 不会在别人的机器上运行程序 怎样读取所有驱动器到一组checkbox中? 谁见过.datqn文件格式? 我现在想把4段wav声音文件连起来播放怎么办啊 很急:怎样抓取屏幕?(在线等) 最新消息:微软比尔.盖次遭暗杀死亡! list index out of bounds(0)是什么意思?请教高手!! 如何在Console Application中使用ADO 新版简直是垃圾! 强烈建议大家发EMAIL给版主要求改回原版 !! 如何将图形控件中的图像存储到数据库中???? 请教高手,如何实现对计算字段的排序
TField.Value是Variant类型,可以自由运用,但效率没有上面的高。
本质上都是取TField字段的值。
tabelname.fielbyname('姓名').asstring:=777;
如果你要赋值,asstring后面得知一定是string,asinteger后面的一定是integer
例如
if tablename.fieldbyname('姓名').asstring='777' then
begin
end;
if tablename.fiedlybyname('年龄')=20 then
begin
end;
AsString和AsInteger是把TField强制转换为字符串和整数。
TField.Value是Variant类型,可以自由运用,但效率没有上面的高。
本质上都是取TField字段的值。
说得很对,没有可以补充的了!