为什么不匹配?

jimmychen1981 2003-04-06 09:29:25
With Adodc1
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & myPath & ";Persist Security Info=False"
.CommandType = adCmdText
.Mode = adModeRead
.RecordSource = "select 环境质量项目,环境质量现状,环境质量标准,执行排放标准 from 建设项目环境质量信息 where 建设项目编号 = 'ProjectID'"
.Refresh
End With
运行后显示“ADODC1的标准表达式中数据类型不匹配”,“ProjectID”是另一张表中的建设项目编号是自动编号的,此段程序要是实现的就是找出这张表中的建设项目编号 = 'ProjectID'的一些信息。请不吝赐教!!!!
...全文
27 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyu5188 2003-04-06
  • 打赏
  • 举报
回复
RecordSource = "select 环境质量项目,环境质量现状,环境质量标准,执行排放标准 from 建设项目环境质量信息 where 建设项目编号 = " & ProjectID & ""
980 2003-04-06
  • 打赏
  • 举报
回复
楼上的没错
hengxin54 2003-04-06
  • 打赏
  • 举报
回复
改成这样试试,因为自动编号的类型是长整型而非字符型字

.RecordSource = "select 环境质量项目,环境质量现状,环境质量标准,执行排放标准 from 建设项目环境质量信息 where 建设项目编号 ="& ProjectID

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧