sql 联合查询代码错在哪里?
一下我写的联合查询代码,运行后总是提示:“Microsoft JET Database Engine 错误 '80040e14'
语法错误 (操作符丢失) 在查询表达式 'txtMobile = '1390633' inner join yzbm on sjbook.txtCity = yzbm.txtCity' 中。”
可是,我不知道错在哪里,请大师们帮帮我查错。
查询代码如下:
<%
Dim sid,sql,rs,rs2
'读取参数sid
sid = Request.QueryString("sjcode")
Set rs = Server.CreateObject("ADODB.RecordSet")
'读取查询信息
sql = "Select * From sjbook Where txtMobile = '"&sid&"' inner join yzbm on sjbook.txtCity = yzbm.txtCity"
Set rs = Conn.Execute(sql)
if not rs.eof or not rs.bof then
Do While Not rs.EOF
%>