adoquery1和adoquery2做成主从表。用两个dbgrideh来显示
按钮1
adoquery1.sql.add('select id ,xingming from biao1 ');
adoquery2.sql.add('select id,chengji from biao2 where id=:id');
按钮2
adoquery1.sql.add('select bianhao ,xingming from biao11 ');
adoquery2.sql.add('select bianhao,chengji from biao22 where bianhao=:bianhao');
这两个按钮无论先点击哪一个,都能正常执行,数据可以正常显示。但点了一个后,再点第二个就出错了。
比如说,先点按钮1,再点按钮2的时候会提示找不到id字段。如果先点按钮2,再点按钮1的时候,提示找不到bianhao字段。怎么回事呀?
按钮1
adoquery1.sql.add('select id ,xingming from biao1 ');
adoquery2.sql.add('select id,chengji from biao2 where id=:id');
按钮2
adoquery1.sql.add('select bianhao ,xingming from biao11 ');
adoquery2.sql.add('select bianhao,chengji from biao22 where bianhao=:bianhao');
这两个按钮无论先点击哪一个,都能正常执行,数据可以正常显示。但点了一个后,再点第二个就出错了。
比如说,先点按钮1,再点按钮2的时候会提示找不到id字段。如果先点按钮2,再点按钮1的时候,提示找不到bianhao字段。怎么回事呀?
adoquery1和adoquery2做成主从表。用两个dbgrideh来显示
按钮1
adoquery1.sql.add('select id ,xingming from biao1 ');
adoquery2.sql.add('select id,chengji from biao2 where id=:id');
按钮2
adoquery3.sql.add('select bianhao ,xingming from biao11 ');
adoquery4.sql.add('select bianhao,chengji from biao22 where bianhao=:bianhao');
这两个按钮无论先点击哪一个,都能正常执行,数据可以正常显示。但…
何必吝惜两个query呢??