delphi中 fieldByName 是什么意思

(teacherDM.loginAdoQuery.fieldByName('password').asString<>Trim(passwordEdt.Text))

fieldByName是数据集的一个属性.它的一个参数年是数据集所连接表的字段名.得到的是当前表记录的这个字段的值.
你的这条语句就是比较password这个字段值与与编辑框passwordedit1的值相比.
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-10
fieldbyname意思是通过字段名访问字段
没用过fieldbyvalue..
假定你的数据库为qry,有一字段为int名为fie_int,另一为string名为
fie_str
qry.fieldbyname('fie_int').asinteger
就会得到int的值
qry.fieldbyname('fie_str').asstring就是一个string的值
第2个回答  2007-01-07
数据集里要查询的字段的方法

delphi中 fieldByName 是什么意思
fieldByName是数据集的一个属性.它的一个参数年是数据集所连接表的字段名.得到的是当前表记录的这个字段的值.你的这条语句就是比较password这个字段值与与编辑框passwordedit1的值相比.

delphi中,fieldbyname和fieldbyvalue都是什么意思,有什么作用?
fieldbyname意思是通过字段名访问字段 没用过fieldbyvalue..假定你的数据库为QRY,有一字段为INT名为Fie_INT,另一为STRING名为 Fie_Str qry.fieldbyname('Fie_Int').asInteger 就会得到INT的值 qry.fieldbyname('Fie_Str').asString就是一个STRING的值 ...

...语句是什么意思 a := strtoint(copy(FieldByName('菜单项').Asstri...
FieldByName 是 数据库控件的属性, 意思是名称指定字段。‘菜单项’是表内的字段名;.asstring 是以字符形式表示。copy 是字符串函数,格式是copy('字符串',开始字符,几个字符)例如 copy('abcd',2,1) 的返回值 是b 意思就是 字符串 abcd 第二个字母开始取,取一个字母。strtoint 是将字符串...

delphi中fieldByName怎么用?
数据集.fieldByName(字段名称).asstring (字段是字符串类型)数据集.fieldByName(字段名称).AsInteger (字段是整型)数据集.fieldByName(字段名称).AsFloat (字段是浮点型)如此类推.

Delphi便利TqryQuery.fieldByName(‘’).Astring
一般来说,fieldbyname('').asstring, 后面代表的是字符型字段,也就是数据表的一个字段!如果编历的话,可以用fields[a].value,这种形式,a是整型数字,a的范围是0- 字段数减1

Delphi中fieldbyname
);这里的 n是查询结果里的 NAME字段位数-1.比如: 结果为 ID name phone scores 001 张三 123456789 95 那么 n=1 --- 还有尽量避免使用关键字, 如: password, name...前面加识别符, 或用缩写 如: pswd, Cname...

delphi中FieldByName('列名').value和.FieldByName('列名').asstring的...
FieldByName('列名').value的类型为Variant 他表示的是没有类型 它可以存 10,‘asdfa’,40.1 int string float 等等 详细的variant类型 你最好是网上在看看

Delphi中的fieldbyname和fieldvalues有什么区别?
FieldValues接收和返回的都是variant类型字段,可以自己处理转换字段类型.比如:Customers.FieldValues['CustNo'] := Edit1.Text;上面的CustNo是个数字类型,但你可以把字符串赋给它.fieldbyname 接收和返回的都是TField类型,需要转换下,比如:Customers.fieldbyname['CustNo'].asinteger := Edit1.Text;...

Delphi中ADOQuery1.FieldByName('列名').AsString='技改'和ADOQuery1...
ADOQuery1['字段'] 等效于 ADOQuery1.FieldValues['字段']区别:FieldByName可以AsString,AsInteger之类的,类型明确的赋值。FieldValues是对变体类(Variant)赋值。可以认为FieldByName('字段').Value := 123 和FieldValues['字段']:=123 是一个意思。

...里Parameters.ParamByName 和fieldbyname 区别?
个人理解哈 而fieldbyname 这是取值,取SQL搜索出的来的值adoquery1.sql.text:='Select 字段1,字段2 from 表';open;a:=adoquery1.FieldByName('字段1').AsString;b:=adoquery1.FieldByName('字段2').AsString;这个FieldByName 可以转换类型,AsString就是转换成String 也可以写AsInteger转换成整形...

相似回答