OpenRowSet Microsoft.ACE.OLEDB.12.0 [问题点数:40分]

Bbs2
本版专家分:105
结帖率 98.15%
Bbs9
本版专家分:67868
Blank
铜牌 2013年9月 总版技术专家分月排行榜第三
Blank
红花 2013年7月 MS-SQL Server大版内专家分月排行榜第一
2009年3月 Oracle大版内专家分月排行榜第一
2009年2月 Oracle大版内专家分月排行榜第一
Blank
黄花 2013年9月 MS-SQL Server大版内专家分月排行榜第二
2013年8月 MS-SQL Server大版内专家分月排行榜第二
2009年4月 Oracle大版内专家分月排行榜第二
2009年1月 Oracle大版内专家分月排行榜第二
2004年10月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2013年10月 MS-SQL Server大版内专家分月排行榜第三
2008年12月 Oracle大版内专家分月排行榜第三
2004年11月 MS-SQL Server大版内专家分月排行榜第三
导入零件信息发生错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
问题描述:nn使用vs2017开发c#项目,开发导入excel文件时报错“导入零件信息发生错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”nn电脑环境:系统64位,但pc安装的是office2007,32位的nn网上查阅相关资料,发现解决方法基本上都是安装“Microsoft Access Driver”数据库引擎,nn微软的官方链接“Download Mi...
解决未注册Microsoft.ACE.OLEDB.12.0问题
解决未注册Microsoft.ACE.OLEDB.12.0问题,电脑运行出现Microsoft.ACE.OLEDB.12.0未注册问题的解决办法一个电脑驱动搞定,再次做备份
microsoft.ACE.oledb.12.0异常解决(亲测有效)
【.net】未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法n报错:n正文:废话不多说,我在网上找了一大批的教程,都在说要下载一个微软的2007的控件,但是到链接指向的时候要么不能下载,要是链接页面404,要么就是下载的文件安装之后没什么卵用!n附带链接百度云–wwyun链接: https://pan.baidu.com/s/1D7wB6ZRG_wm4_qk...
SqlServer:成功解决未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
解决问题nnSQL Server 导入操作无法完成,未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data) nn标题: SQL Server 导入和导出向导n操作无法完成。n其他信息:n未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)nn解决方法nn下载安装,完成以后,重新导入即可...
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
Provider=Microsoft.ACE.OLEDB.12.0;Data Source= 所用的引擎
采用这个引擎可以打开Provider=Microsoft.ACE.OLEDB.12.0;Data Source= 来读取access 2003,2007版本
数据仓库之抽取数据:通过openrowset执行存储过程
 nn在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。nn nn目标数据库是sql server,通过<em>openrowset</em>函数调用存储过程,但是存储过程中不能带参数。nn nn1、开启即席查询nnn--修改高级参数nsp_configure 'show adv...
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
几天在导入EXCEl文档的时候出现了这个错误,经过不断地对比,查找终于解决了,特此记录。1.首先你需要安装AccessDatabaseEngine.exe2.如果你安装之后还是提示这个错误,后面的解决才是关键(1) 应用程序池 ------&amp;gt;选择高级设置 ---------&amp;gt;启用32位应用程序 -------&amp;gt;true  ...
未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序
未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序
Microsoft.ACE.OLEDB.12.0
Microsoft.ACE.OLEDB.12.0驱动下载 解决 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
提示未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0 提供程序
连接access数据库出现如下错误提示:nnnn此种错误有两种原因:nn【1】软件编译版本64位与32位的问题nn解决方法:nn此时可能是因为在VS中编译选择的处理器为“Any Cpu”,可以将其改为“x86”,然后重新编译打包。nnnn nn【2】office版本问题,对于office2007的连接字符串与其它版本的连接字符串是不同的,因为使用的数据库引擎不同。nn【3】微软从XP开始在系统中已...
SQL SERVER2005下不能使用OpenRowset创建链接服务器的问题
SQL SERVER2005下不能使用OpenRowset创建链接服务器的问题
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
【错误描述】 nn在做Excel导入的时候,报的这个错,之前是可以导入成功的,后来重装了一次系统,重装了office,然后就报这个错了,我的office是16的。nnn 错误说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 n 异常详细信息: System.InvalidOperationException: 未在本...
关于“未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序”解决办法
最近我编写一个程序使用到从本地EXCEL中将信息调入DataGridView中,涉及部分代码如下:nn/// &amp;lt;summary&amp;gt;n        /// 从Excel表中导入订单信息n        /// &amp;lt;/summary&amp;gt;n        /// &amp;lt;param name=&quot;sender&quot;&amp;gt;&amp;lt;/param&amp;gt;n        /// &amp;lt;par...
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 问题解决方案
写了一段使用OLEDB方式读Excel导入数据的代码,部署到服务器上运行时报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。nn其原因是用到了如下代码的连接字符串nnnswitch (strExtension)n{n case &quot;.xls&quot;:n objConn = new OleDbConnection(&quot;Provider=Microso...
Microsoft.Jet.OLEDB.4.0 及 Microsoft.ACE.OLEDB.12.0 未注册
C#报"本地未注册Microsoft.Jet.OLEDB.4.0" 及 "未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序的解决方法
未在本地计算机上注册 microsoft.ACE.oledb.12.0 提供程序
错误信息:未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。nn解决办法:n(1)n去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。然后安装就行了。nnnn本错误是由于你使用了AC
解决:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。
一、在windows web应用程序导入Excel文件时会报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序,如下图:nnnn二、可以采用以下解决方法nn 1、下载微软官方AccessDatabaseEngine.exe,建议安装在系统盘,链接:http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-...
未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
问题描述:rn    获取Excel的数据时出现以下错误“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”。  解决办法:    错误的原因是电脑上没有装rn     rn    需要注意的是安装程序有分32\64位版本。值得一提的是,并非64位系统就一定要安装64位的数据库引擎,要看web程序是64位还是32位的。rn  虽然在64位的08系统下,web程序默认
2017-02-23 错误信息:未在本地计算机上注册“Microsoft.ACE.oledb.12.0”提供程序。
解决办法:去nnhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。nn然后安装就行了。nn这个错误经常在进行Excel读取操作时遇到,这是由于默认安装的Office中缺少AccessDatabase引擎,关于Access
未在当地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
情景:本人想把xlsm文件导入到数据库中,但是 string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + excelFile + ";" + "Extended Properties=Excel 8.0;"; 是office2003的连接,只适用于excel.xls,连excel.xlsx都不是用。所以我需要找一
未在本地计算机上注册microsoft.ACE.oledb.12.0
未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
Msoft.ace.oledb.12.0 x64
连接数据出现<em>microsoft.ace.oledb.12.0</em>技术支持出错的,可以下载这上安装后就可以用了。
【Asp.Net C#】发布程序使用导入Excel报错未注册Microsoft.ACE.OLEDB.12.0提供程序
1、首先查看IIS使用的发布应用池是否启用32位应用程序,因为OLEDB不支持64位。nn2、点击IIS中的应用程序池,并选择某一程序池后,点击右边的“高级设置”:nnnn3、在IIS高级设置对话框中找到“启用32位应用程序”选项并设置为truennnn4、测试,如果还出现“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。”的错误,请看下面步骤。nn查看机子有无安...
关于“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”问题的解决方法
本人的开发环境Win7(64位),VS2015,Office2016nn想在VS中连接Access数据库,出现“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”的问题。nn解决思路:nn在网上查了一下,解决方法基本上都是安装“Microsoft Access Driver”数据库引擎,nn于是直接在度娘上搜索“Microsoft Access Driver”,在结...
sqlserver导入数据时候提示未在本地计算机上注册"Microsoft.ACE.OLEDB.12.0"提供程序. (System.Data)
未在本地计算机上注册&quot;Microsoft.ACE.OLEDB.12.0&quot;提供程序. (System.Data)nn去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下载。...
ASP.NET excel 导入数据库 出现 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序问题的解决
知道这个问题是由于服务器没有安装AccessDatabaseEingin 数据引擎造成。由于服务器是64位的,先是尝试安装64位版,上传AccessDatabaseEngine_X64.exe 文件,安装,结果报错,提示由于服务器已经安装了32 位的office ,这个不能安装。然后传了一个 32位版的 AccessDatabaseEngine.exe ,这个顺利安装上了。可是在导入 excel
未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序。
.NET在使用excel导入数据时,经常会遇到这个错误。如题:未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序。n这个错误的原因是服务器中缺少了office的驱动程序,在官网上下载nAccessDatabaseEngine.exe(32位电脑使用)nAccessDatabaseEngine_X64.exe(64位电脑使用)n也在可以下面的网址进行下载:nhttps:/
数据仓库之抽取数据:openrowset函数带bulk操作符的用法
 nn在做数据仓库时,最重要的就是ETL的开发,而在ETL开发中的第一步,就是要从原OLTP系统中抽取数据到过渡区中,再对这个过渡区中的数据进行转换,最后把经过处理的干净的数据加载到数据仓库中。nn nn目标数据库是sql server,通过<em>openrowset</em>函数带bulk操作符的用法,导入、导出、更新数据。nn带bulk操作符的方式相对于其他方式来说,速度更快。nn使用方法:nn第1种用法:n...
MS SQL 2008 导入导出 提示 未在本地计算机上注册"Microsoft.ACE.Oledb.12.0"提供程
安装Microsoft Office Access Database Engine 2007nnnn需要下载安装:Microsoft Office Access Database Engine 2007nnhttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseE...
将Excel格式的文件导入/导出SQL Server数据库以及“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法
其实导入/导出方法和数据库中的数据表的导入/导出是一样的:nn1.右键数据库/任务/导入数据(/导出数据)nn不同之处在于,导出数据时,在选择目标时,选择Microsoft Excel,其余操作和我的另一篇博文操作相同(SQL Server 复制数据库表的结构和数据)nnnn导入Excel数据时,在选择数据源时选择Microsoft Excel即可nnnn2.异常:当在导入数据时有可能会报错:未在...
AccessDatabaseEngine
Microsoft.ACE.OLEDB.12.0 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法
错误:未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序
       使用背景:VS2013+office2010      nn       最近写一个execl数据表导入方案,以前做过,拿过来几分钟就写好了,但是在导入execl表的时候,竟然出现错误,未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序 嗯?我尝试运行以前做过的程序,导入execl表格很成功啊,为毛在新的解决方案这有毛病了?nn百度了下说是缺少Acces...
xml文件中输入sql
SSM结构中的xml文件有时会不识别sql语句中的where条件(原因为特殊符合冲突)解决办法—n&amp;lt;![CDATA[n select 'X' from cnqc01.bpm_nmt_stockout o left join cnqc01.bpm_nmt_amortization_base ba on ba.pk_project = o.pk_project nwhere ba.del_fl...
使用 OpenRowSet 和 OpenDataSource 访问 Excel 97
在SQL SERVER中直接访问EXCEL 文件。
AccessDatabaseEngine64bit
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
AccessDatabaseEngine32bit
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
笨瓜账本系统源码(C#+access)
本人采用vs2008开发 也就是说.net版本为3.5 还有就是数据库为office2007,Microsoft.ACE.OLEDB.12.0,如果你没有安装.net3.5及3.5以上和Microsoft.ACE.OLEDB.12.0是不可以使用本系统
OPENROWSET????
OPENROWSET和OPENDATASOURCE是不是Transact-SQL专有的,还是所有SQL通用的,oracle是不是也有类似的函数rnrn
openrowset
rninsert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'rn,'Excel 8.0;DATABASE=c:\1.xls',sheet1$)rnselect * from rsrrnrn这个excel我已经做好它的表头rn发现结果的字段顺序跟数据库里的顺序是不一样的啊 明明是字段A却对到B去了,B又对到C去了rn各位遇到过这个情况没?为啥默认顺序不一样捏?rnrn难道非得写出字段这样?????:rninsert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;DATABASE=c:\1.xls',sheet1$)rn(Al,FlNo)rnselect Al,FlNornfrom fl
导入Excel 时提示“未在本地计算机上注册 “Miscrosoft.ACE.OLEDB.12.0”提供程序”
错误现象:nn1. 之前使用正常的C#程序因卸载一次office后,使用导入Excel 功能时提示“未在本地计算机上注册 Miscrosoft.ACE.OLEDB.12.0提供程序”nnnn排错过程:nn 网上搜索得知是将AccessDatabaseEngine.exe卸载了。我的OS是64Win10, office是32位的office2016.nn 从微软官网上下载了Microsoft ...
用Select语名导入速度
说明在Sqlserver中用<em>openrowset</em>及BCP如何导入数据到表中
Openrowset
[code=SQL]rn--以下語句可以正常執行rnselect *rnfrom <em>openrowset</em>('SQLOLEDB','server=aaants56.aaaex.asmpt.com;uid=appraisal;pwd=appraisal_w','select * from eappraisalos.dbo.appraisal_activeitem') as arn--但是將服務器,帳號,密碼做為參數,修改為如下格式:rndeclare @servername varchar(50),@uid varchar(20),@pwd varchar(20);rnset @servername='aaants56.aaaex.asmpt.com';rnset @uid='appraisal';rnset @pwd='appraisal_w';rnselect *rnfrom <em>openrowset</em>('SQLOLEDB','server=@servername;uid=@uid;pwd=@pwd','select * from eappraisalos.dbo.appraisal_activeitem') as arn--執行時,會提示以下錯誤:rn--Msg 53, Level 16, State 1, Line 0rn--Named Pipes Provider: Could not open a connection to SQL Server [53]. rn[/code]
未在本地计算机上注册 Microsoft.ACE.OLEDB.12.0
今天又遇到这个问题,导入一个execl,但是我记得好像装了AccessDatabaseEngine的,后来发现是X86的,卸载了重新装了X64的,才正常了,还是记录一下nn首先肯定是去微软下AccessDatabaseEngine,对应版本,注意看看服务器是X86还X64,服务器是X64,装个32位,还是会报错。n...
SQL server 导入数据提示“未在本地计算机上注册Mircrosoft.ACE.OLEDB.12.0 提供程序”的解决办法
在用SQL server数据库 导入本地文件数据的时候出现提示信息“未在本地计算机上注册Mircrosoft.ACE.OLEDB.12.0 提供程序”,rnrnrn这种提示是由于需要安装:Microsoft Office Access Database Engine 2007rnrn下载链接是:rnrnhttp://download.microsoft.com/download/7/0/3/703
Microsoft Access Database Engine 2007
可解决sqlserver 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
AccessDatabaseEngine_X64.exe
AccessDatabaseEngine_X64.exe 64位 未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
64位的AEC12.0驱动
针对未在本地计算机上注册“Microsoft.AEC.OLEDB.12.0”提供程序问题解决方法。首先安装的Access数据库得是64位的,然后安装AccessDatabaseEngine,再安装AccessDatabaseEngine_X64即可。顺便分享msjetoledb40.dll程序集。
OpenRowSet问题
我需要把一个462列的表数据写到excel2007文档中,但是用OpenRowSet插入数据的时候发现OpenRowSet只能操作255列,怎么才能一次性把462列的数据都插入导入excel2007文档中??rnrn我用的是SQL2005
OPENROWSET 问题
错误提示:rnSQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。rnrn在网上查到的答案为:rn启用Ad Hoc Distributed Queries:rnrnexec sp_configure 'show advanced options',1 rnreconfigure rnexec sp_configure 'Ad Hoc Distributed Queries',1 rnreconfigure rnrn使用完成后,关闭Ad Hoc Distributed Queries: rnexec sp_configure 'Ad Hoc Distributed Queries',0 rnreconfigure rnexec sp_configure 'show advanced options',0 rnreconfigurernrn但是执行仍然报错rnrn具体代码为:rn[code=SQL]exec sp_configure 'show advanced options',1 rnreconfigure rnexec sp_configure 'Ad Hoc Distributed Queries',1 rnreconfigure rnSELECT * FROM OPENROWSET('SQLOLEDB', 'server=10.43.1.111;uid=sa;pwd=123456',New.dbo.T_Update_Log)rnexec sp_configure 'Ad Hoc Distributed Queries',0 rnreconfigure rnexec sp_configure 'show advanced options',0 rnreconfigur[/code]
openrowset问题
select * from OPENROWSET('SQLOLEDB', 'server=192.168.1.5;uid=sa;pwd=xxx;database=xxx', rn'select * from product where product_no not in ('''+ select product_no from product +''')')rnrnrnrnwhere product_no not in ('''+ select product_no from product +''')rn这里总是出错,大大,我想问下这里是怎么调用本地表 rn问题补充:意思是要找出192.168.1.5上存在,本地服务器上不存在的product产品 rnselect * from product where product_no not in (select product_no from OPENROWSET('SQLOLEDB', 'server=192.168.1.5;uid=sa;pwd=xxx;database=xxx', rn'select * from product'))rn这个我知道,汗,关键是远程服务器上产品数据太多(60~70W条记录),总是超时。 rn有时候远程服务器上产品增加的话就要调到本地来,超时头疼中啊
关于OpenRowSet
select *rnfrom <em>openrowset</em> rn('MICROSOFT.JET.OLEDB.4.0','Text;Database=F:\XX\;','SELECT * FROM rn[死亡Report.csv]')rnrn其中'SELECT * FROM [死亡Report.csv] 这里,我不想用*。rn总而言之,我要用以上的语句得到我想要的列,而不是全部列!!!
openrowset 与 触发器
<em>openrowset</em>() 不让触发器执行,提示错误 "当前事务未能导出到远程提供程序。已回滚了该事务。"rnrn什么原因呢?rnrn谢谢rn
關於openrowset
rnrnCREATE PROC job (@id_low INT,@id_high INT)rnASrnSELECT * from jobs where CAST(job_id AS VARCHAR(10)) between @id_low and @id_highrnrnrnselect * from <em>openrowset</em>('msdasql','driver=sql server;server=218.103.113.109;uid=sa;pwd=CHUNGERP','exec pubs.dbo.job 1 ,2 ') AS a rnrnjob_id job_desc min_lvl max_lvl rn------ -------------------------------------------------- ------- ------- rn1 New Hire - Job not specified 10 10rn2 Chief Executive Officer 200 250rnrn(2 row(s) affected)rnrn這樣是有結果的.但是我這樣就不行了rnrncreate PROC job (@id_low varchar(10),@id_high varchar(10))rnASrnSELECT * from jobs where CAST(job_id AS VARCHAR(10)) between @id_low and @id_highrnrnrnselect * from <em>openrowset</em>('msdasql','driver=sql server;server=218.103.113.109;uid=sa;pwd=CHUNGERP','exec pubs.dbo.job '1' ,'2' ') AS a rnrn--報錯了rnLine 1: Incorrect syntax near '1'.rnrn也就是當存儲過程的參數為整形時,用<em>openrowset</em>可以執行,但如果參數為字符型rn時,在<em>openrowset</em> 裡exec pubs.dbo.job '1' ,'2',對參數加了單引號就不能執行了rn不知大家有沒有遇到這樣的事情,對於存儲過程的參數為字符型時,用<em>openrowset</em> 調用怎麼寫才可以的.rnrn
求助openrowset
我在执行如下代码时,出了个错,请大虾们帮帮,谢谢了。。rnselect * into #SQLJITMater rnfrom <em>openrowset</em>('sqloledb','server=10.8.4.168;uid=sa;pwd=sa','select * from JIT_DB.dbo.T_JITMaterial') rnrnbegin transactionrnrnselect * from #SQLJITMaterrnrncommit transactionrnrn---------------出的错如下--------------------rnMSDTC on server 'wudong' is unavailable. ---------------'wudong' 是我电脑的名称。
关于openrowset
rn[code=SQL]rn--第一种rnselect * from rn <em>openrowset</em>('SQLOLEDB','LSHBOOK';'sa';'',rn 'SELECT * FROM CPIS.dbo.T_PoRequest where fdepid=2016')rn--第二种rnselect * from rn <em>openrowset</em>('SQLOLEDB','LSHBOOK';'sa';'',rn 'SELECT * FROM CPIS.dbo.T_PoRequest ')rn where fdepid=2016rn[/code]rn问题:rn一、在使用Openrowset时,如果 T_PoRequest 表的数据量比较大,rn那么使用以下两种写法存在的效率差异有多大,或者没有差异?rnrn二、就第二种写法来说,rn是否 <em>openrowset</em> 会先从 LSHBOOK 上查询到 SELECT * FROM CPIS.dbo.T_PoRequest rn的结果集,然后再在当前服务器返回 where fdepid=2016 ?rnrn
OPENROWSET报错????
查询分析器里运行rnSELECT *rnFROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', rn 'c:\test.mdb'rn ,[mytbl])rnrnrn/*test.mdb没有用户名密码*/rnrn报错:rnrn服务器: 消息 7399,级别 16,状态 1,行 1rnOLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。 rn[OLE/DB provider returned message: 找不到可安装的 ISAM。]rnOLE DB 错误跟踪[OLE/DB Provider 'Microsoft.Jet.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]。rnrn什么意思?怎么解决?rnrn
openrowset函数
有谁用过<em>openrowset</em>函数呀?我第一次用不太熟悉,rn在winform里执行<em>openrowset</em>函数报错,[img=http://C:\Documents and Settings\miya\桌面\2010-05-17_180733][/img]在调试时把该sql语句放置于查询分析器中却正常执行了,有谁能告诉我为什么不?rn是不是有什么没有设置呀?
Microsoft.ACE.OLEDB.12.0 怎么使用?
如标题,哪里可以找到资料
Microsoft.ACE.OLEDB.12.0转table问题
系统server2008 iis7.5.程序使用VS2010开发,rnrn在电脑上面运行正常,但是布置到iis上面,使用Microsoft.ACE.OLEDB.12.0读取Excel转换成table就不行了。rn使用vs2010调试的时候是正常的。调试和发布是同一台电脑。发布不执行
Microsoft.ACE.OLEDB.12.0导入dbf文件
链接服务器"(null)"的 OLE DB 访问接口 "Microsoft.ACE.OLEDB.12.0" 返回了消息 "Micrrnosoft Access 数据库引擎找不到对象“TD_ZYTZDM.dbf”。请确保该对象存在,并正确拼写rn其名称和路径名。我批量导入dbf文件有的可以导入有些就报这个错误,我把文件名改短就可以导入,rn这个引擎对于文件名长度有限制么?求大神们回复,先提前感谢了![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/21.gif][/img]
入侵SQL语句大全
对于用bcp导出,是没有字段名的.用<em>openrowset</em>导出,需要事先建好表.用<em>openrowset</em>导入,除ACCESS及EXCEL外,均不支持非本机数据导入
OpenRowset的用法
请问怎样用Openrowset 来从一个库中查找出数据rn然后插入另一个库中rn特急rnrn详解
看看openrowset
select * FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',' Data Source="d:\book1.xls";User ID=Admin;Password=;Extended properties="Excel 8.0;HDR=NO;IMEX=1;" ')...[Sheet1$] rnrnrnuserid,指的是sqlserver的用户吗rnrnrnHDR=NO;IMEX=1 HDR,IMEX,各是什么意思?rnrn
关于“Microsoft.ace.oledb.12.0”的报错
执行下面命令 rnSELECT * FROM OpenDataSource( 'Microsoft.ace.oledb.12.0', 'Data Source="d:\sfsf.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[sheet1$]rn在sql server2008命令窗口能执行成功rn但是 发布到程序里面 执行提示rn链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ace.oledb.12.0" 报错。提供程序未给出有关错误的任何信息。无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.ace.oledb.12.0" 的数据源对象。rnrn服务器环境是64位win2008rnrn请指教!谢谢
Microsoft.ACE.OLEDB.12.0导出数据问题
测试表:[code=sql]rnCREATE TABLE TEST(AA FLOAT)rn--插入数据rnINSERT INTO TESTrnSELECT 8859.06 as AA rnUNION ALLrnSELECT 20442.29 as AA rnUNION ALLrnSELECT 61125.20 as AA rnUNION ALLrnSELECT 100001.41 as AA rnUNION ALLrnSELECT 1127331.86 as AA rn--导出数据:rn insert into OPENROWSET( 'Microsoft.ACE.OLEDB.12.0',rn'Excel 12.0;Database=D:\TEST.XLSX;','select * from [test$]')rn SELECT * FROM TEST rn--导出TEST.XLSX结果:rnAArn8859.06rn20442.3rn61125.2rn100001rn1.12733e+006rn求解:小数位去哪呢,长了都变成了科学计算法?有什么方法或参数可以原样导出rn[/code]
openrowset的疑难问题
现在想构造这样一条语句rn[code=SQL]select * from rnOPENROWSET('SQLOLEDB','192.168.1.105,1433';'sa';'pwd', 'SELECT * FROM testdb.dbo.testtb') [/code]rn就[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。rnrn如改成这样rnrn[code=SQL]select * from OPENROWSET('SQLOLEDB','demo';'sa';'pwd', 'SELECT * FROM testdb.dbo.testtb')[/code]rn就行,但是我想要给IP,而不是服务器名,应该如何去实现,请教大家rn
openrowset问题,!!!!!!!!!
在远程服务器向表内插入记录一切正常,可在客户端用insert into <em>openrowset</em>(...) select * from hhk 向远程服务器插入时未能调用INSERT触发器,这是怎么回事啊???怎么解决呢?
有关openrowset
--同一个语句 (本机) 没问题 SQL 2005rnselect * from <em>openrowset</em>('MSDASQL',rn'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;SourceDB=\\10.1.60.11\hq\',rn'select * from [SHOW2003.DBF]')rnrn--机器A SQL 2005 报错如下:rnrn链接服务器"(null)"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[Microsoft][ODBC Visual FoxPro Driver]File 'show2003.dbf' does not exist."。rn消息 7350,级别 16,状态 2,第 2 行rn无法从链接服务器 "(null)" 的 OLE DB 访问接口"MSDASQL"获取列信息。rnrn--机器B SQL2000 报错如下:rnrn[OLE/DB provider returned message: [Microsoft][ODBC Visual FoxPro Driver]File 'show2003.dbf' does not exist.]rnOLE DB 错误跟踪[OLE/DB Provider 'MSDASQL' IColumnsInfo::GetColumnsInfo returned 0x80004005: ]。rn消息 7399,级别 16,状态 1,第 2 行rnOLE DB 提供程序 'MSDASQL' 报错。 rnrnrn
FreeSql 如何实现 Sqlite 跨库查询
FreeSql 是 .NetFramework 4.6+、.NetCore 下的 ORM 功能库,提供了丰富的功能,支持五种流行数据库 MySql/SqlServer/PostgreSQL/Oracle/Sqlite。n正常的数据库都支持跨库,然而 Sqlite 默认不支持,或者说支持起来较为麻烦,FreeSql 最关心的是通用、易用性,本文介绍 FreeSql 如何实现 Sqlite 跨库操作。...
未注册Microsoft.Jet.OLEDB.4.0提供程序或找不到可安装的ISAM的解决办法
各种数据库访问引擎nnODBC:是一种底层的访问技术,因此,ODBC API可以是客户应用程序能从底层设置和控制数据库,完成一些高级数据库技术无法完成的功能;但不足之处由于ODBC只能用于关系型数据库,使得利用ODBC很难访问对象数据库及其他非关系数据库。 nDAO:提供了一种通过程序代码创建和操纵数据库的机制。最大特点是对MICROSOFT JET数据库的操作很方便,而且是操作JET数据库时性能
EXCEL模板导入数据库报错
Excel文件上传并导入sqlserver服务器总是提示 'Microsoft.ACE.OLEDB.12.0' 提供者并未登录於本机电脑上
C#编写笨瓜账本系统安装包
本账本系统用c#编写,数据库为access,.net需要3.5以上版本,Microsoft.ACE.OLEDB.12.0。
Microsoft Access 2007 数据库引擎
Microsoft Access 2007 数据库引擎,32位,可以解决“未在本地计算机上注册“Microsoft.Ace.OleDb.12.0”提供程序”问题
AccessDatabaseEngine_X64.rar
Microsoft.Jet.OLEDB.4.0 只支持32位 安装AccessDatabaseEngine_X64,将Microsoft.Jet.OLEDB.4.0 修改为 Provider=Microsoft.ACE.OLEDB.12.0, 64位系统用Provider
Openrowset问题
select * from <em>openrowset</em>('MSDASQL',rn'Driver=Microsoft Visual FoxPro Driver;SourceType=DBF;Exclusive=No;HDR=NO;IMEX=2;SourceDB=\\test\abc',rn'select * from aa')rn请问上句中HDR=NO是什么意思;IMEX=2又是什么意思?rnrn另外我想查询局域网上共享路径的DBF,如果当前用户没有权限,但我知道有权限的用户名及密码,怎样设置用户与密码查询呢?rnrn期待高手解答,謝謝!
openrowset的问题???????????
[code=SQL]rnrnselect * from <em>openrowset</em>( 'SQLOLEDB ' , '20090523-1438 '; 'sa '; '' ,'select * from b') rn[/code]rnrn执行后提示:rn未能找到 OLE DB 提供程序 'SQLOLEDB ' 的注册表项。rnrn这是怎么回事?
OPENROWSET的问题
执行类似SELECT a.*rnFROM OPENROWSET('SQLOLEDB','seattle1';'sa';'MyPass',rn 'SELECT * FROM pubs.dbo.authors ORDER BY au_lname, au_fname') AS a的语句,连接不同的数据库服务器进行测试,结果有的可以,有的不可以。不可以的服务器是同时装有SQL6.5和SQL2000,而且是只有SQL6.5不行,SQL2000行。不行的报错如下:rn服务器: 消息 195,级别 15,状态 5,行 1rn'NO_BROWSETABLE' is not a recognized option.rn请高手指点
Microsoft Office Access database engine 2007 Chinese simplified
Excel文件导入SQL Server 2012 时出现 “未在本地计算机上注册’microsoft.ACE.oledb.12.0‘ ”错误,安装此插件即可
文本文件的格式识别和读取
/** * 该类今后将用于存放一些文件的工具 * @author 张永志  @1279938986@qq.com */import java.io.*;public class FileUtil {    public static void main(String[] args) throws IOException {//测试        fileCodeConvertPrinter(&quot;sr...
不用 sysadmin 权限,普通账户访问EXCEL文件
select * from OpenDataSource('Microsoft.ACE.OLEDB.12.0',n 'Excel 12.0;HDR=Yes;IMEX=1;Database=D:\test\1.xlsx')...[Sheet1$]rn如果没有 sysadmin 权限, 会出现这个错误:rn已拒绝对 OLE DB 访问接口 'Microsoft.ACE.OLEDB.12.0' 的即席访
连接其它服务器数据库查询数据(sql server)
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver '链接名', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin '链接名', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from 链接名.数据库名.dbo.表名 --导入示例 select * into 表 from 链接名.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver '链接名', 'droplogins ' --连接远程/局域网数据(<em>openrowset</em>/openquery/opendatasource) --1、<em>openrowset</em> --查询示例 select * from <em>openrowset</em>( 'SQLOLEDB ', 'sql服务器名 '; '用户名 '; '密码 ',数据库名.dbo.表名) --生成本地表
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.rnrn这个错误网上看了好多解决办法,都没有成功,自己调试的时候没问题,发布以后调试就错误,求助rnrn
未在本地注册microsoft.ace.oledb.12.0 提供程序
我的连接字符串是"Provider=Microsoft.Ace.OleDb.12.0;" + "data source=" + filename + ";Extended Properties='Excel 12.0; HDR=NO; IMEX=1'"结果提示了如标题的错误。rn求助。
SQL读写CSV文件
逗号分隔值(Comma-Separated Values,CSV),要点有: n(1)字段之间以,(英文逗号)间隔 n(2)数据行之间使用\r\n分隔 n  MySQL写入CSV: load data infile 'path' into table tbl_name (set character utf8) nfields terminated by ','nlines terminated by
C#写的读取Excel2007的程序
C#写的读取Excel2007的程序。有完整代码。 关键代码: string strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Filename + ...
AchartEngine.jar包下载
提供在Android中开发报表,饼图,曲线图等开发包,包括0.6、0.7两个版本 相关下载链接:[url=//download.csdn.net/download/nec_xhf/4768282?utm_source=bbsseo]//download.csdn.net/download/nec_xhf/4768282?utm_source=bbsseo[/url]
ogre 1.7.0 源码下载
ogre 1.7.0 最新四月版源码,喜欢游戏编程的可以看看。 相关下载链接:[url=//download.csdn.net/download/suixsy/2275257?utm_source=bbsseo]//download.csdn.net/download/suixsy/2275257?utm_source=bbsseo[/url]
计数器和定时器电路.ppt下载
计数器和定时器电路.ppt,大家来看一看哦 相关下载链接:[url=//download.csdn.net/download/zhaoyan0105/2389064?utm_source=bbsseo]//download.csdn.net/download/zhaoyan0105/2389064?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 怎么学习互联网大数据 村干部学习大数据心得
我们是很有底线的