设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2872|回复: 9
打印 上一主题 下一主题

[模块/函数] SQL代码太多行 超出限制了 如何弄?

[复制链接]
跳转到指定楼层
1#
发表于 2015-2-14 21:49:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己有一段SQL代码想嵌入ACCESS VBA代码,可以由于太长了(太多行了) 超过了VBA代码长度限制。

各位高人有没有解决办法?或是其它建议?  非常感谢!

(SQL代码长度没有办法解决)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2015-2-14 23:36:15 | 只看该作者
1.用续行符
2.使用多个string字符串关联
3.使用多个查询组合
3#
 楼主| 发表于 2015-2-14 23:50:38 | 只看该作者
tmtony 发表于 2015-2-14 23:36
1.用续行符
2.使用多个string字符串关联
3.使用多个查询组合

非常感谢指导。

现在SQL代码比较长 已经用了多个续行符号,

由于这个代码是从SQL数据库导入数据到ACCESS的(原来在SQL查询界面手工执行的),改动这个代码比较困难(访问的表太多,表间关系也比较复杂)。

本想代码放到ACCESS窗体中文本框里,可是也太多放不下。

如果找不到替代方法的话,就只能放到多个文本框了。

点击这里给我发消息

4#
发表于 2015-2-15 05:01:13 来自手机 | 只看该作者
分成几个子字符串,再组合成一条完整的sql语句。

点击这里给我发消息

5#
发表于 2015-2-15 08:09:59 | 只看该作者
如果能放到多个文本框,就可以放到多个字符串啊
6#
发表于 2015-2-15 08:38:22 | 只看该作者
olderdream2007@ 发表于 2015-2-14 23:50
非常感谢指导。

现在SQL代码比较长 已经用了多个续行符号,

没必要弄得vb中来吧?
用ado连接sql server执行这个查询不就可以了吗?

点击这里给我发消息

7#
发表于 2015-2-15 21:48:14 | 只看该作者
代码贴出来看看,有可能你走弯路了。

1.在SQL做好一个需要的视图,VBA中就可以直接*号代替字段了;
1.或者用链接表,再做一个ACCESS的查询。
8#
 楼主| 发表于 2015-2-15 23:23:07 | 只看该作者
zpy2 /tmtony 非常感谢指导,我试验下现 谢谢了
9#
 楼主| 发表于 2015-2-15 23:24:05 | 只看该作者
todaynew 发表于 2015-2-15 08:38
没必要弄得vb中来吧?
用ado连接sql server执行这个查询不就可以了吗?

谢谢你的方法 学习了
10#
 楼主| 发表于 2015-2-15 23:24:45 | 只看该作者
laimf 发表于 2015-2-15 21:48
代码贴出来看看,有可能你走弯路了。

1.在SQL做好一个需要的视图,VBA中就可以直接*号代替字段了;

谢谢 看来要从设计入手 谢谢了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-2 17:41 , Processed in 0.110840 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表