设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[ADO/DAO] 以下语句为什么不能实现功能

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-21 08:42:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dim dbs As Database

Dim distr_rate_type As String
Dim j As Integer
dim distr_rate_term as date,kaohe_term as date

distr_rate_term = Combo107.Column(1)                   '为取下拉列表中的数据值
kaohe_term = Combo67.Column(1)                           '为取下拉列表中的数据值


For i = 0 To conds.count - 1
distr_rate_type = List63.ItemData(i + 1)                       '为取列表框中的数据值
'清空表中的数据
dbs.Execute "delete * from 期初分摊率基础数据用于匹配用"
'将查询期初分摊率基础数据用于生成报表中的满足distr_rate_type和distr_rate_term的数据插入表期初分摊率基础数据用于匹配用中
dbs.Execute "insert into 期初分摊率基础数据用于匹配用( contract_number, product_sort, 收入分摊率, 成本分摊率, distr_rate_term, distr_rate_type)" & _
"select contract_number,product_sort,收入分摊率,成本分摊率,distr_rate_term,distr_rate_type from 期初分摊率基础数据用于生成报表 where distr_rate_type=[distr_rate_type] and distr_rate_term=# " & distr_rate_term & " # "
next i


问题:上述语句在运行中发现,插入到期初分摊率基础数据用于匹配用表中的数据并没有按条件过滤,请高手帮忙看下是什么原因,谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-2-21 09:01:27 | 只看该作者
"where distr_rate_type= '" &distr_rate_type &"' and distr_rate_term=# " & distr_rate_term & " # "
我想应该是这样!
3#
发表于 2008-2-21 09:57:18 | 只看该作者
4#
 楼主| 发表于 2008-2-21 10:40:18 | 只看该作者

回复 2# 的帖子

不行呀,大哥,那样将会导致没有任何数据进入那个表的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-7 21:02 , Processed in 0.092047 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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