我在拼sql文调试的时候他老是把我的sql文截掉,请问有什么好办法嘛?
解决方案 »
- 运行时错误‘-2147217871(80040e31)'超时已过期(请大哥大姐进来看看)
- 菜单怎么显示工具提示或者怎么处理,鼠标在菜单上移动时,控制一个标签在该菜单旁边显示?
- 哪位大哥会用VB启动并控制网络传真机?(100分)
- 水晶报表10自带打印功能吗?我做了一个报表,水晶报表会在顶部加上打印按钮,但是我按了以后只是导出一个文件
- VB类的问题
- 请问这个问题可以解决吗?一个关于WebBrowse的问题.
- vb调用c写dll的问题,谢谢!(高分请进)
- 有谁知道“友情强档6”用的什么数据库数据库文件是*.wpd,怎么能打开呢 ?
- 在文本框除了汉字外,其他任何字符都不允许输入。包括全角符号(,。等等),请问各位高手如何实现?
- 用winsock控件通讯为什么先执行在后的语句,后执行在前的senddata语句,令人气恼!!!!
- 自己写的记事本中怎么实现与系统自带的记事本一样的自动换行功能啦!
- 远程连接sql server的方法
我有比这个长三倍的语句都执行了,不能出现你的问题吧,是不是你的sql语句有问题啊,
是不是有的地方你没有这样去写啊(strsql = strsql & "")
所以就出现sql语句被截取了
strsql = "select a.dw_bm as 单位编码,a.dw_mc as 单位名称,iif(b.zb_je<>0,b.zb_je,0) as 计划总额,"
strsql = strsql & " iif(c.fk_wczcje<>0,c.fk_wczcje,0) as 完成资产金额,"
strsql = strsql & " iif(c.fk_yfkje<>0,c.fk_yfkje,0) as 预付款金额,"
strsql = strsql & " iif(c.fk_fkje<>0,c.fk_fkje,0) as 付款金额"
strsql = strsql & " from"
strsql = strsql & " (select dw_bm as dw_bm,dw_mc as dw_mc from dw_table order by dw_bk,dw_bm) as a"
strsql = strsql & " left join "
strsql = strsql & " ((select dw_bm as dw_bm,sum(iif(zb_je<>0,zb_je * 10000,0)) as zb_je from dw_zb_view group by dw_bm) as b "
strsql = strsql & " left join "
strsql = strsql & " (select jh_dwbm as dw_bm,sum(iif(jh_year='" & Text1.Text & "' ,fk_wczcje,0)) as fk_wczcje,"
strsql = strsql & " sum(iif(jh_year='" & Text1.Text & "' ,fk_yfkje,0)) as fk_yfkje,"
strsql = strsql & " sum(iif(jh_year='" & Text1.Text & "',fk_fkje,0)) as fk_fkje"
strsql = strsql & " from jhtz_fk_view group by jh_dwbm) as c "
strsql = strsql & " on (b.dw_bm=c.dw_bm))"
strsql = strsql & " on (a.dw_bm=b.dw_bm) "
没错,在Watch中显示的长度有限制,不过字符本身值是不变的(即没有被截断)————————————————————————————————————————————
String 数据类型
字符串有两种:变长与定长的字符串。 变长字符串最多可包含大约 20 亿 ( 2^31)个字符。
定长字符串可包含 1 到大约 64K ( 2^16 ) 个字符。
如果你的sql文本很大建议还是用存储过程比较好一点