标题: ADO open sql语句提示无效的标点符号? [打印本页] 作者: sesese 时间: 2012-4-29 17:11 标题: ADO open sql语句提示无效的标点符号? sql2 = "SELECT linshi.成本组, Sum(linshi.面积) AS 总面积, Sum(linshi.金额) AS 总金额, (Sum(linshi.金额)/Sum(linshi.面积)) AS 单价" & _
"FROM (SELECT bajiechz.面积, bajiechz.金额, bajiechz.成本组 FROM bajiechz where 账务日期=#" & ysrqsy & "# union all" & _
"SELECT bashengcmj.面积, bashengcmj.金额, bashengcmj.成本组 FROM bashengcmj where 账务日期=dateadd('m',1,#" & ysrqsy & "#) and 类别='收') linshi GROUP BY 成本组"
Set rs = New ADODB.Recordset
不是分行符的问题,而是空格问题。
例如第一行的“单价”和第二行的“FROM”之间就没有留出空格;第二行的all和Select之间也是同样问题。作者: sesese 时间: 2012-5-7 10:24
原来是这样,多谢大侠作者: Henry D. Sy 时间: 2012-5-7 14:11
msgbox一下sql语句!