大虾帮忙找错!!!!!!好难哦哦哦哦哦哦哦哦哦哦哦哦哦哦哦

Hharry 2004-05-03 11:59:01
sqlC="select "&TermName&".Course,UserInfo.UserName,"&TermName&".TimeId,"&TermName&".Days,"& _
""&TermName&".WeekId,"&TermName&".LabId " & _
" from UserInfo,"&TermName&" " & _
" where UserInfo.UserId = "&TermName&".UserID and "&TermName&".WeekId>=" & FirstWeek & " and "&TermName&".WeekId<=" & SecondWeek & _ "orderby "&TermName&".WeekId,"&TermName&".Days,"&TermName&".TimeId,"&TermName&".LabId "

出错信息为:
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 '1231.Course' 中。
/stu/SchoolOfSoftware/ASP/机房管理/asp/ArrangeTime_select.asp, 第 78 行
...全文
54 7 点赞 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
stefli 2004-05-03
看的晕哦。
你用
Response.Write sqlC
Response.End
看看输出的是什么????
还有就是你的'1231.Course' 前面是1还是L哦
定义的时候,要是字母开头哦
  • 打赏
  • 举报
回复
Hharry 2004-05-03
哈哈哈
我试出来了
只要把
"&TermName&".*
变为
["&TermName&"].*
就可以了!!!!!!!!!!!!!!!!!!!!!!!!
不过还是谢谢大家
  • 打赏
  • 举报
回复
gu1dai 2004-05-03
对,是语法问题
  • 打赏
  • 举报
回复
Ranmei 2004-05-03

sql语句有问题.是查询语法有问题
  • 打赏
  • 举报
回复
stefli 2004-05-03
拿到查询器中执行过么》》》》
  • 打赏
  • 举报
回复
Hharry 2004-05-03
请问错出在哪??????
  • 打赏
  • 举报
回复
Hharry 2004-05-03
是数字1231(原来的表,后来我又建立了20021这张表)
不用数字命名的我也用过呀,没问题
打印后如下:
select 20021.Course , UserInfo.UserName , 20021.TimeId, 20021.Days , 20021.WeekId , 20021.LabId from UserInfo , 20021 where UserInfo.UserId = 20021.UserID and 20021.WeekId>= 1 and 20021.WeekId<=1 order by 20021.WeekId,20021.Days,20021.TimeId,20021.LabId

其中20021是我数据库中的一张表
  • 打赏
  • 举报
回复
相关推荐
发帖
ASP
加入

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-05-03 11:59
社区公告
暂无公告