以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 为什么这段代码在SQL执行查询中运行正确,换到窗口中就不行了? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31962) |
-- 作者:lyzhuo -- 发布时间:2013/4/23 17:40:00 -- 为什么这段代码在SQL执行查询中运行正确,换到窗口中就不行了? 这段查询代码,在Select查询和SQL执行查询中都能运行正确,可是在窗口设计时在按钮的Click事件中就不行了?
SELECT {乡镇税收}.乡镇代码,{乡镇}.乡镇名称,征收部门代码,部门名称,{乡镇税收}.科目代码,{收入科目}.科目名称,税款所属期,ROUND({乡镇税收}.税额 * 乡级分成比例 * 乡镇分成,2) AS 乡镇税收
在窗口按钮的Click事件中写如下代码: Dim sqlcmd As New SQLCommand
提示如下错误:
此主题相关图片如下:20130423173122.gif |
-- 作者:lyzhuo -- 发布时间:2013/4/23 17:40:00 -- 不知道是什么原因呀? |
-- 作者:Bin -- 发布时间:2013/4/23 17:41:00 -- 换行了? |
-- 作者:lyzhuo -- 发布时间:2013/4/23 17:42:00 -- 这个好像不影响吧,我在Select查询和SQL执行查询中都能运行正确的 |
-- 作者:Bin -- 发布时间:2013/4/23 17:47:00 -- 请认真看帮助http://www.foxtable.com/help/topics/2489.htm |
-- 作者:lyzhuo -- 发布时间:2013/4/23 17:52:00 -- 我把换行的都去掉了,但还是同样的错误,是不是最后一句: WHERE 是否乡镇收入 = TRUE AND {乡镇税收}.分成代码 <> "0"" |
-- 作者:Bin -- 发布时间:2013/4/23 17:53:00 -- 不能这样使用双引号的.改为单引号吧 |
-- 作者:lyzhuo -- 发布时间:2013/4/23 17:59:00 -- 还真是单双引号的问题,谢谢你了Bin。 但是还不知道出来的结果是不是正确。 |
-- 作者:Bin -- 发布时间:2013/4/23 18:01:00 -- 以下是引用lyzhuo在2013-4-23 17:59:00的发言:
在SQL执行查询中运行正确的话,结果肯定不会错.
还真是单双引号的问题,谢谢你了Bin。 但是还不知道出来的结果是不是正确。 |
-- 作者:e-png -- 发布时间:2013/4/23 18:52:00 -- "0"" >>> \'0\' " |