unable to access jarfile 解决方法_方法'Execute'作用于对象'_Connection'时失败...

d408aa8ccb021f4bf3835dfb48a09ffb.png

↑↑↑点击上方图片,了解详情

使用环境说明:      后端使用SQL Server数据库,Access前端文件使用ODBC链接表。

057dbc2cd2c4dc7a153e13321e6498ad.png 一、问题描述

      SQL语句放在查询中能正常执行读取数据,但在使用Currentprojec.connection.execute 方法执行SQL语句的时候弹出如下错误提示:方法'Execute'作用于对象'_Connection'时失败,错误号-2147467259f79d454e961f871e893cb65210d991af.png      当时以为是Access损坏了或者引用有问题,因为之前使用execute 方法从未遇到过错误,于是多次压缩修复数据库,问题还是依旧,转变思路SQL语句中换了一个表测试此方法,这次却能读取数据,一切正常,那问题应该就出在之前的那个表上,但具体又是什么原因造成此表在Execute方法时执行报错呢?继续测试查找原因,因为当时SQL语句只读取了表中的两个字段(MaterialID,Usage),于是去掉Usage字段,只保留读取MaterialID,测试一切正常,那问题就在Usage字段上,接着测试,将Usage字段也加入,并加上方括号[Usage]此时测试也正常,后来通过网络搜索发现Usage是SQL Server的保留关键字,那就是此问题引起的,对于同保留关键字同名的字段,读取的时候需要加方括号。

057dbc2cd2c4dc7a153e13321e6498ad.png 二、解决方法

      如果后端是SQL Server数据库的话,并且表中字段使用了SQL Server中的保留关键字,那么在使用connection对象的Execute方法时需要将相应的字段加上方括号[]。

End 推荐阅读 7077aad750ed49e9869b5c02c34c0b28.png 用Access分析数据  免费精品微课连载课程,真实工厂案例,每节课几分钟,零基础也可以学会。【详情>> 】   246925722b5c0a00c94db71ed2a36a1a.png Access课程集锦  众多Access数据库课程,每一名学员,都可以找到适合自已学习的课程。【详情>> 】   a35ecceb5f7a3657c03a928fa950df4a.png Access软件作品  十二位Access学员对自已开发的软件进行了介绍并分享开发心得,一起来了解Access开发的软件。【详情>> 】   65a4edbeb8fcb755b3230f3081d25b9d.png Access VBA的作用  从5个方面讲解了Access VBA的作用并举例说明,提供源码示例下载,可供借鉴。【详情>> 】   fa4ef9207d42a269d86ab5cfb674c9dd.png Access学习资源管理  6分钟免费微课并分享源代码,开发了一个小软件来管理学习资源。【详情>> 】   2299439196f13c8f4c2bdcd89896b5a8.png 张志,Access数据库培训讲师,『Access软件网』创始人,服务过的知名企业有北京奔驰、立达(中国)纺织仪器、宜家(中国)投资等。 2003~2013年连续10年获微软最有价值专家。【详情>>】  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值