当前位置: 首页 > news >正文

公司网站服务器托管/推广之家app下载

公司网站服务器托管,推广之家app下载,四川网站建设费用,web前端开发工程师招聘简章由于业务需求,需要将excel 文件中某一列的数据按照对应关系更新到已有的表中,即将表中某一列的数据按照对应关系更新到已有的数据中,从网上搜索到了一些代码但是在实际使用过程中还是遇到不少问题,下面列出可执行代码,…

由于业务需求,需要将excel 文件中某一列的数据按照对应关系更新到已有的表中,即将表中某一列的数据按照对应关系更新到已有的数据中,从网上搜索到了一些代码但是在实际使用过程中还是遇到不少问题,下面列出可执行代码,以及更新数据中出现的问题及解决方案。

-- 连接成功以后excel 文件就类似一个小型的数据库,里面的工作表就类似数据库里的表

-- 通过搜索语句可以检测是否能正确连接并读取excel 语句

SELECT * FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0','Data Source="e:\test1.xlsx";Extended properties=Excel 13.0')...sheet1$ as a

-- 更新语句

update Interface_Voucher_Head set hscode = (SELECT top 1 a.凭证编号 FROM OpenDataSource( 'Microsoft.ACE.OLEDB.12.0','Data Source="e:\test1.xlsx";Extended properties=Excel 5.0')...sheet1$ as a where right(a.OA单据号,14) = Interface_Voucher_Head.PayID)

出错提示:

因为 OLE DB 访问接口 'MICROSOFT.JET.OLEDB.4.0' 配置为在单线程单元模式下运行,所以该访问接口无法用于分布式查询。

报错原因:

在64SQL Engine中已经不提供jet.oledb.4.0的驱动

解决办法:

需要下载一个64位的AccessDatabaseEngine_X64.exe 驱动文件,并在电脑上运行,Sql语句中把 'MICROSOFT.JET.OLEDB.4.0'改成Microsoft.ACE.OLEDB.12.0

出错提示:

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。

出错原因:

数据库基于安全原因考虑禁用了Ad Hoc Distributed Queries组件

解决方法:

--开启Ad Hoc Distributed Queries组件

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'Ad Hoc Distributed Queries',1

reconfigure

-- 注意对数据库操作完成以后要通过以下语句禁用Ad Hoc Distributed Queries组件

exec sp_configure 'Ad Hoc Distributed Queries',0

reconfigure

exec sp_configure 'show advanced options',0

reconfigure

出错提示:

无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的实例

解决方案:

--允许在进程中使用ACE.OLEDB.12

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1

--允许动态参数

EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1

错误提示:

无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 的数据源对象。

原因及解决方法:

excel 文件路径有问题,导致无法连接到原文件,在查询excel中的数据时我的文件路径是放在自己微软账号下的文件夹里面,数据库访问时出现问题,后把文件放在公共文件夹下面就可以顺利读取excel文件中的内容了。

链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "找不到可安装的 ISAM。"

sql 语句错误导致

-- 错误sql

SELECT a.OA单据号 FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 13.0;HDR=YES;IMEX=1;Database=e:\test1.xlsx',[sheet1$]) as a

--正确

SELECT a.OA单据号 FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;IMEX=1;Database=e:\test1.xlsx',[sheet1$]) as a

--虽然安装的excel版本是13.0 但是sql语句要写12.0 才能正确进行搜索,不知道是因为什么。

http://www.jmfq.cn/news/4984075.html

相关文章:

  • 新网站 蜘蛛/找客户的十大方法
  • 网站设计做微信发现界面/网站优化教程
  • 做免费网站教程/logo设计
  • wordpress可爱主题下载/seo站长
  • 学好网页设计与网站建设的意义/山东建站
  • 武汉营销型网站/查询百度关键词排名
  • 沈阳专业做网站/seo教程下载
  • 做网站数据库及相关配置/策划营销
  • 北京网站建设过程/seo哪里可以学
  • 做网站公司 深圳信科/seo关键字优化软件
  • 渭南 网站集约化建设/网站搜索引擎优化的方法
  • 邯郸网站建设效果/图们网络推广
  • 是先做网站还是先备案/苏州seo优化公司
  • 做的网站浏览器提示不安全问题/网站首页布局设计模板
  • 招标网站上的信息可靠吗/长沙百度关键词搜索
  • 设计素材网站 ps/百度seo灰色词排名代发
  • 泰安网络诈骗案件/seo技术教程
  • 北海哪里做网站/徐州seo外包公司
  • 做网站时空间的选择/seo精灵
  • 技术支持 上海做网站/如何优化网络
  • 做视频素材网站/seo指的是搜索引擎
  • 网站活动专题页面设计/抖音seo招商
  • 网站域名缴费/汕头网络营销公司
  • 建立网站的目录结构时最好的做法是/自己建网站详细流程
  • 第一环保网站建设项目环评公示/百度指数指的是什么
  • 什么叫电商怎么做电商/整站优化服务
  • 网站技术解决方案/大专网络营销专业好不好
  • 爱用建站平台/怎么去推广一个app
  • 模板网站购买/六种常见的网络广告类型
  • 南阳做网站推广/站长工具之家