设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] SQL执行问题

[复制链接]

点击这里给我发消息

跳转到指定楼层
1#
发表于 2016-9-26 11:31:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wind7412 于 2016-9-26 11:32 编辑

请教:
我有一段代码如下:
“Dim DBRst As New ADODB.Recordset
Dim SQLRst As String
Dim i As String
Dim dateKS As String
Dim dateJZ As String
'DBRst.ActiveConnection = ConnDB
'DBRst.CursorLocation = adUseServer
'DBRst.LockType = adLockBatchOptimistic
dateKS = Me.txtKSRQ
dateJZ = Me.txtJZRQ
SQLRst = "select INVENTORY_ITEM_ID  from inv.mtl_system_items_b " _
            & "where inventory_item_status_code='Active' AND CREATED_BY = '1063' and (organization_id = '28' OR organization_id = '31') " _
            & "and (CREATION_DATE between to_date('" & dateKS & "','yyyy/mm/dd') & " _
            & "and to_date('" & dateJZ & "','yyyy/mm/dd')) "
DBRst.Open SQLRst, ConnDB, adOpenStatic”
在调试时,本地窗口中SQLRst的值是:
"select INVENTORY_ITEM_ID  from inv.mtl_system_items_b
where inventory_item_status_code='Active'
AND CREATED_BY = '1063'
and (organization_id = '28' OR organization_id = '31')
and (CREATION_DATE between to_date('2016/9/12','yyyy/mm/dd') & and to_date('2"
为什么会截断呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2016-9-26 11:33:42 | 只看该作者
1. 可能太长了
2. 可能你原来 文字中有 回车符 ,你删除干净 空白,再添加空白看看
3.或用replace 把 vbcrlf vbcr vblf 都替换掉

点击这里给我发消息

3#
 楼主| 发表于 2016-9-26 12:57:22 来自手机 | 只看该作者
谢谢回复,已解决,是代码中多了个&。
来自: 微社区
4#
发表于 2016-9-26 20:12:43 | 只看该作者
你是怎么调试的?是用debug么?

点击这里给我发消息

5#
 楼主| 发表于 2016-9-26 23:04:20 来自手机 | 只看该作者
xinrenq 发表于 2016-9-26 20:12
你是怎么调试的?是用debug么?

把本地窗口打开就能看到
来自: 微社区
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-2 01:25 , Processed in 0.076933 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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