我这儿有一数据库sjk.mdb,有5张表分别为a表,b表,c表,d表,e表,结构完全一样,都有字段:编号,地址,名称,其它.
我是用access连接数据库,用DataGrid1 显示.
我要查找的是"名称"字段,查询条件在Text1指定.
请问怎样才能像单张表一样把这5张表中符合条件的都找出来显示在DataGrid1中
我用如下语句,出错,提示:JOIN 操作语法错误
Adodc1.RecordSource = "select * from (((a表 inner join b表 on a表.名称=b表.名称) inner join c表 on a表.名称=c表.名称) inner join d表 on a表.名称=d表.名称 ) inner join e表 on a表.名称=e表.名称 '" + " where 名称 Like " & "'" & text1.text & "'"
请问错在哪儿?该如何写这句代码?
2010-08-29 17:33
badkano你好
Adodc1.RecordSource = "select new_table.编号,new_table.地址,new_table.名称,new_table.其它 from (select * from a union all select * from b union all select * from c union all select * from d union all select * from e) as new_table 名称 Like " & "'" & text1.text & "'"
还是显示 from 子句语法错误 不知道错在哪儿