这个内连接查询语句错了吗?进来帮我看看吧

张群区块链
业界专家认证
2003-09-20 03:45:09
sql="select company.* from company inner join contracts on company.co_id=contracts.co_id where signer='王宁"
set rs=conn.execute(sql)

结果报错:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
/test.asp, 第 10 行
就是conn.execute那一行,怎么回事呀?
...全文
70 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wandola 2003-09-20
  • 打赏
  • 举报
回复
str(company.co_id) = contracts.co_id

或者company.co_id = int(contracts.co_id

张群区块链 2003-09-20
  • 打赏
  • 举报
回复
谢谢alan815(向所有的程序员致敬) 大哥,已经解决了
请问在查询语句里边可以使用那些vbscript函数呀?
张群区块链 2003-09-20
  • 打赏
  • 举报
回复
怎么转,大哥?
在查询语句里便就可以吗?
alan815 2003-09-20
  • 打赏
  • 举报
回复
如果确定是这个问题的话。
sql="select company.* from company inner join contracts on str(company.co_id)=contracts.co_id where 表名.signer='王宁"

uusong 2003-09-20
  • 打赏
  • 举报
回复
转一下嘛
张群区块链 2003-09-20
  • 打赏
  • 举报
回复
哦,我知道了!大概是数据类型不一样的原因吧company.co_id是自动编号,contracts.co_id是字符型!!
这个该怎么办?

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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