这里的数据库不是指linjpz总版主曾做过的超星数据库,而是我十分仰慕的大名鼎鼎的比尔盖茨所发明的用SQL检索的access数据库。
怀着对比尔盖茨的崇敬心情,我从现成代码中生成了自己的第一条查询代码:
select * from table_a 查询结果正常;
关闭table_a后,又连续再生成一条:
select f_a as a from table_a where f_a=xx 查询结果也正常;
再关闭table_a后,又连续再生成一条:
select * from table_a
天啦,竟然出错啦
反复试了若干遍,还是提示同样的错误,烦躁之余,打开书园,看到reader兄与mm总版主的哥妹唱和,不知不觉我的禅心顿起,烦躁之心尽失,重回学习之忘我状态。
在重复上述三条查询后,又连续再生成一条:
select f_a as a from table_a where f_a=xx 查询结果竟然正常;
忘了说了,上述查询都是基于同一ado.recordset对象,记为rs1吧。
利用刚产生的禅心,我重新组合查询代码:
对rs1,select * from table_a 查询结果正常;
对rs1,select f_a as a from table_a where f_a=xx 查询结果正常;
对rs2(新生成一ado.recordset对象),select * from table_a 查询结果正常;
至此,虽然多用了一recordset对象,但已达到目的,禅心顿失,大骂比尔盖茨,竟然留下这么个bug,浪费我大好光阴。想到最近西土佛祖正在找传人,reader兄以东土佛祖身份履新香草山帮主后,香火日益红火,看来也合适西土佛祖的宝座,如愿后顺备替小弟略微教训bug不断的比尔盖茨上帝。