为续行符
我用的3.2.11.2p里面帮助文档的续行符例子是不是错的啊,无法运行的
它的例子
MsgBox(4096,"", "这条语句过长了,影响了程序的美观和可读性,因此需要利用下划线跨行。&_
这里有一个小问题需要注意:必须是英文下划线字符'_'。")
显示“ERROR: syntax error (illegal character)”
正确的应该是怎么样的啊
[ 本帖最后由 ken0137 于 2008-5-27 22:13 编辑 ] MsgBox(4096,"", "这条语句过长了,影响了程序的美观和可读性,因此需要利用下划线跨行。"& _
"这里有一个小问题需要注意:必须是英文下划线字符'_'。") 那我有这么一个语句
首先不用续行符,执行是可以的
$sentence="SELECT Configuration_MasterList.SN_Definition, Configuration_MasterList.Name,Configuration_MasterList.Model, Configuration_MasterList.Configuration,AllInOne.Location FROM AllInOne INNER JOIN Configuration_MasterList ON AllInOne.SN_Definition = Configuration_MasterList.SN_Definition AND Configuration_MasterList.Configuration LIKE '"&$eeee&"'"
然后用了续行符
$sentence = "SELECT Configuration_MasterList.SN_Definition, Configuration_MasterList.Name," & _
"Configuration_MasterList.Model, Configuration_MasterList.Configuration," & _
"AllInOne.Location FROM AllInOne INNER JOIN Configuration_MasterList ON" & _
"AllInOne.SN_Definition = Configuration_MasterList.SN_Definition AND" & _
"Configuration_MasterList.Configuration LIKE '"&$eeee&"'"
显示,
$RS.Open($sentence)
$RS.Open($sentence)^ ERROR
请问我上面的续行符的使用是否正确
[ 本帖最后由 ken0137 于 2008-5-27 20:17 编辑 ] 都是空格惹的祸。。AND后边少了个空格,不出错才怪。
AND " & _
$sentence = "SELECT Configuration_MasterList.SN_Definition, Configuration_MasterList.Name," & _
"Configuration_MasterList.Model, Configuration_MasterList.Configuration," & _
"AllInOne.Location FROM AllInOne INNER JOIN Configuration_MasterList ON" & _
"AllInOne.SN_Definition = Configuration_MasterList.SN_Definition AND " & _
"Configuration_MasterList.Configuration LIKE '"&$eeee&"'" 谢谢sanhen,空格和中文标点,都是很致命的 嗯,同样的疑惑,解了,谢谢居士。。。。 模式
英文双引号+空格+&+空格+英文下划线
缺一不可 学习了
。。。
要注意的不少 学习了,非常感谢 续行都这么有讲究,领教了~
页:
[1]