账号通
    

账号  

密码  

1201

查看

1

回复
主题:三个表查询时候为什么提示语法错误?在线等待 [收藏主题]  
stak 当前离线

23

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:22 分
登录次数:5 次
注册时间:2010/5/22
最后登录:2010/6/8
stak 发表于:2010/5/23 23:41:00   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统

语句:SqlStr="Select I.UserName,I.id,I.ProID,I.OrderID,I.status,I.orderid,I.inputtime,I.NoUseCouponMoney,I.MoneyTotal,I.MoneyReceipt,I.NeedInvoice,I.DeliverStatus,L.KS_dizhi,A.ID From KS_OrderItem A Left Join KS_Order I On A.ID=I.Id  right inner Join KS_Product L On I.ProID=L.Id " & Param & " order by I.id desc"
       Set RS=Server.createobject("adodb.recordset")
       RS.open SqlStr,conn,1,1

错误:

 

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'A.ID=I.Id right inner Join KS_Product L On I.ProID=L.Id' 中。
/User/user_order.asp, 第 105 行

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
stak 当前离线

23

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:22 分
登录次数:5 次
注册时间:2010/5/22
最后登录:2010/6/8
stak 发表于:2010/5/24 0:06:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

SqlStr="Select I.UserName,I.id,I.ProID,I.OrderID,I.status,I.orderid,I.inputtime,I.NoUseCouponMoney,I.MoneyTotal,I.MoneyReceipt,I.NeedInvoice,I.DeliverStatus,L.KS_dizhi,A.ID From KS_OrderItem A Left Join KS_Order I On A.ID=I.Id" & Param & " order by I.id desc"
       Set RS=Server.createobject("adodb.recordset")
       RS.open SqlStr,conn,1,1

 

这样查询两个表是正常的


 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07813秒 powered by KesionCMS 9.0