帮忙看看这个SQL语句吧?

tcy09 2004-01-02 12:18:21
sql="SELECT Deskadmi.Deskid, Deskadmi.DeskName, Deskadmi.DeskType, Usedeskinfor.UseID, Usedeskinfor.OpenDate,Usedeskinfor.SumMoney, Usedeskinfor.PayMoney FROM Deskadmi,Usedeskinfor,AREAADMI,DESKTYPE WHERE USEDESKINFOR.EndTime BETWEEN "&date1 &" AND "& date2 &" AND USEDESKINFOR.IsEnd ="&isend &" AND AREAADMI.AREANAME ="&firstdept &" AND Areaadmi.AreaNo = Deskadmi.Area AND Deskadmi.DeskID = Usedeskinfor.DeskNo AND DESKTYPE.DESKNO = DESKADMI.DESKTYPE"
ODBC 驱动程序不支持所需的属性
...全文
81 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
睿睿爸爸 2004-01-02
  • 打赏
  • 举报
回复
<%=rs("deskid")%>没有错,肯定是确实没有数据,
在程序中将最后生成的语句打印出来,放到查询分析器里
试试逐渐增加条件,你那种连表查询必须四个表的数据完全关联上才可以
tcy09 2004-01-02
  • 打赏
  • 举报
回复
可是现在,我想取出表里的数据去取不出来,<%=rs("deskid")%>,这样不对吗
tcy09 2004-01-02
  • 打赏
  • 举报
回复
谢谢,终于对了
longlong1000 2004-01-02
  • 打赏
  • 举报
回复
注意类型,试试逐渐增加条件语句,看看问题在哪里
ygghost 2004-01-02
  • 打赏
  • 举报
回复
放到查询分析器里,看看那部分有错。
1 步步过滤 知道吗?
睿睿爸爸 2004-01-02
  • 打赏
  • 举报
回复
试试这个,注意"'",还不行的话,在程序中将最后生成的语句打印出来看看
sql="SELECT Deskadmi.Deskid, Deskadmi.DeskName, Deskadmi.DeskType, Usedeskinfor.UseID, Usedeskinfor.OpenDate,Usedeskinfor.SumMoney, Usedeskinfor.PayMoney FROM Deskadmi,Usedeskinfor,AREAADMI,DESKTYPE WHERE USEDESKINFOR.EndTime BETWEEN '"&date1 &"' AND '"& date2 &"' AND USEDESKINFOR.IsEnd ='"&isend &"' AND AREAADMI.AREANAME ='"&firstdept &"' AND Areaadmi.AreaNo = Deskadmi.Area AND Deskadmi.DeskID = Usedeskinfor.DeskNo AND DESKTYPE.DESKNO = DESKADMI.DESKTYPE"
tcy09 2004-01-02
  • 打赏
  • 举报
回复
我已经这样写了,还是不对
date1="2000-1-1 00:00:00"
date2="2004-1-1 00:00:00"
sql="SELECT Deskadmi.Deskid, Deskadmi.DeskName, Deskadmi.DeskType, Usedeskinfor.UseID, Usedeskinfor.OpenDate,Usedeskinfor.SumMoney, Usedeskinfor.PayMoney FROM Deskadmi,Usedeskinfor,AREAADMI,DESKTYPE WHERE USEDESKINFOR.EndTime BETWEEN '"&date1 &"' AND '"& date2 &"' AND USEDESKINFOR.IsEnd ="&isend &" AND AREAADMI.AREANAME ="&firstdept &" AND Areaadmi.AreaNo = Deskadmi.Area AND Deskadmi.DeskID = Usedeskinfor.DeskNo AND DESKTYPE.DESKNO = DESKADMI.DESKTYPE"
潜水的鱼 2004-01-02
  • 打赏
  • 举报
回复
太长了,只能说是从四个表里取值,条件在where后,
ttt2 2004-01-02
  • 打赏
  • 举报
回复
USEDESKINFOR.EndTime BETWEEN '"&date1 &"' AND '"& date2 &"' AND
tcy09 2004-01-02
  • 打赏
  • 举报
回复
有没有人会呀

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧