求救:VC+ADO+mdb+sql查询出错,帮忙!该怎么处理

求救:VC+ADO+mdb+sql查询出错,帮忙!!!
各位,用SELECT查询时有些错误百思不得其解,网上找到的资料里面范例都是可以的,为什么这里不行呢?
两个表通过编号字段关联
【Table1】
编号 日期 INPUT OUTPUT RESULT
1 2010-3-10 50 54 15
2 2010-3-10 50 37 29
3 2010-3-10 80 72 21


【Table2】
编号 单位名 联系人 电话 编号1
1 公司A 甲 123 1
2 公司B 乙 456 2
3 公司C 789 3




"SELECT Table1.*,Table2.单位名 FROM Table1, Table2 WHERE Table1.编号=Table2.编号" ——错误
"SELECT Table1.*,Table2.单位名 FROM Table1, Table2 WHERE 编号=编号" ——错误
"SELECT Table1.*,Table2.单位名 FROM Table1, Table2 WHERE 编号=编号1" ——错误
将Table2中的编号字段删除后,上面第3句正确,但是下面这句还是错误
"SELECT Table1.*,Table2.单位名 FROM Table1, Table2 WHERE Table1.编号=Table2.编号1" ——错误

"SELECT Table1.RESULT FROM Table1" ——错误
"SELECT Table1.* FROM Table1" ——正确

"SELECT Table1.*,Table2.单位名 FROM Table1,Table2 WHERE Table1.RESULT=29" ——错误
"SELECT Table1.*,Table2.单位名 FROM Table1,Table2 WHERE RESULT=29" ——正确

还有下面这句,在“联系方式”下只显示了前2个记录,第3条没有显示:
"SELECT Table1.*,Table2.单位名+'/'+联系人 AS 联系方式 FROM Table1,Table2 WHERE 编号=编号1 ORDER BY 编号"



------解决方案--------------------
你直接把你的查询语句做成视图,看能不能用。
------解决方案--------------------
调试 看是什么异常