Z
zh_2001
Unregistered / Unconfirmed
GUEST, unregistred user!
怎么用query.FieldByName(a).value读取字段b等于某个特定值xxx的记录的字段a的值?
a、b为字段名。
我在程序中是这么写的,不行!
.....................
query1.Close;
query1.SQL.clear;
query1.SQL.add('select a as a1 from tb where b="xxx"');
query1.execsql;
if (cjsss<>query1.FieldByName('a1').value) then
...........
错误是:query:field 'a1' not found!
a1不是a的别名吗?怎么不能用?另外在tb中符合where b="xxx"的只有一条记录,不用
考虑返回的是不是一条!
谁知道请告诉我!
a、b为字段名。
我在程序中是这么写的,不行!
.....................
query1.Close;
query1.SQL.clear;
query1.SQL.add('select a as a1 from tb where b="xxx"');
query1.execsql;
if (cjsss<>query1.FieldByName('a1').value) then
...........
错误是:query:field 'a1' not found!
a1不是a的别名吗?怎么不能用?另外在tb中符合where b="xxx"的只有一条记录,不用
考虑返回的是不是一条!
谁知道请告诉我!