nanchangweb
荧荧
2015-03-22 03:32
采纳率: 100%
浏览 3.7k
已采纳

Microsoft VBScript 编译器错误 错误 '800a0401' 语句未结束

Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/upload2.asp,行 35
Recordset2_cmd.CommandText = "SELECT * FROM 鸿城幼稚园 WHERE (([托费到期日期]>=Date()) AND ((鸿城幼稚园.托费到期日期)<DateAdd("d",7,Date()))) ORDER BY [学号] ASC"
---------------------------------------------------------------------------------^
还有一个疑问图片说明我修改代码调试后^符号总是跟在Date下面是什么意思?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • danielinbiti
    danielinbiti 2015-03-22 07:55
    已采纳
      "SELECT * FROM 鸿城幼稚园 WHERE (([托费到期日期]>=Date()) AND ((鸿城幼稚园.托费到期日期)<DateAdd("d",7,Date()))) ORDER BY [学号] ASC"   引号里面包含引号了,"d",改成""d"",多加一个引号,转义一下
    
    点赞 评论
  • caozhy

    VB不支持换行,要换行,需要加上一个下划线,并且不能在字符串内换行。比如
    sql = "SELECT * " & _
    "FROM x"

    点赞 评论
  • nanchangweb
    荧荧 2015-03-26 10:06

    谢谢你们的热心回答 是“”的原因

    点赞 评论

相关推荐