这段查询代码,在Select查询和SQL执行查询中都能运行正确,可是在窗口设计时在按钮的Click事件中就不行了?
SELECT {乡镇税收}.乡镇代码,{乡镇}.乡镇名称,征收部门代码,部门名称,{乡镇税收}.科目代码,{收入科目}.科目名称,税款所属期,ROUND({乡镇税收}.税额 * 乡级分成比例 * 乡镇分成,2) AS 乡镇税收
FROM ((({乡镇税收} INNER JOIN {乡镇} ON {乡镇税收}.乡镇代码 = {乡镇}.乡镇代码)
INNER JOIN {征收部门} ON {乡镇税收}.征收部门代码 = {征收部门}.部门代码)
INNER JOIN {收入科目} ON {乡镇税收}.科目代码 = {收入科目}.科目代码)
INNER JOIN {分成比例} ON {乡镇税收}.分成代码 = {分成比例}.分成代码
WHERE 是否乡镇收入 = TRUE AND {乡镇税收}.分成代码 <> "0"
在窗口按钮的Click事件中写如下代码:
Dim sqlcmd As New SQLCommand
Dim dt As DataTable
sqlcmd.C
sqlcmd.commandtext = "SELECT {乡镇税收}.乡镇代码,{乡镇}.乡镇名称,征收部门代码,部门名称,{乡镇税收}.科目代码,{收入科目}.科目名称,税款所属期,ROUND({乡镇税收}.税额 * 乡级分成比例 * 乡镇分成,2) AS 乡镇税收
FROM ((({乡镇税收} INNER JOIN {乡镇} ON {乡镇税收}.乡镇代码 = {乡镇}.乡镇代码)
INNER JOIN {征收部门} ON {乡镇税收}.征收部门代码 = {征收部门}.部门代码)
INNER JOIN {收入科目} ON {乡镇税收}.科目代码 = {收入科目}.科目代码)
INNER JOIN {分成比例} ON {乡镇税收}.分成代码 = {分成比例}.分成代码
WHERE 是否乡镇收入 = TRUE AND {乡镇税收}.分成代码 <> "0""
dt = sqlcmd.ExecuteReader
提示如下错误:
此主题相关图片如下:20130423173122.gif