
EXCEL 导入SQL2005 提示 找不到可安装的 ISAM。 (Microsoft JET Database Engine)
每当选中EXCEL表以后下一步就提示===================================找不到可安装的ISAM。(MicrosoftJETDatabas...
每当选中EXCEL表以后 下一步就提示
===================================
找不到可安装的 ISAM。 (Microsoft JET Database Engine)
------------------------------
程序位置:
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.OleDb.OleDbConnection.Open()
在 Microsoft.SqlServer.Dts.DtsWizard.DTSWizard.GetOpenedConnection(WizardInputs wizardInputs, String connEntryName)
在 Microsoft.SqlServer.Dts.DtsWizard.Step1.OnLeavePage(LeavePageEventArgs e)
到出时也提示,比较急,大虾们帮帮忙,给个简单的解决办法
我的是SQL2005,在2000上升级的,不可能重装数据库的,前台软件不好装
我在本机的2000上也试了,遇到同样的问题,是数据库没装好吗?
我导数据不会用代码, 只是用直接导入导出向导做
各位大虾帮帮忙啊 急死了……
lxlzmh2002 你给的是SQL 导到EXCEL 啊,反了 展开
===================================
找不到可安装的 ISAM。 (Microsoft JET Database Engine)
------------------------------
程序位置:
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.OleDb.OleDbConnection.Open()
在 Microsoft.SqlServer.Dts.DtsWizard.DTSWizard.GetOpenedConnection(WizardInputs wizardInputs, String connEntryName)
在 Microsoft.SqlServer.Dts.DtsWizard.Step1.OnLeavePage(LeavePageEventArgs e)
到出时也提示,比较急,大虾们帮帮忙,给个简单的解决办法
我的是SQL2005,在2000上升级的,不可能重装数据库的,前台软件不好装
我在本机的2000上也试了,遇到同样的问题,是数据库没装好吗?
我导数据不会用代码, 只是用直接导入导出向导做
各位大虾帮帮忙啊 急死了……
lxlzmh2002 你给的是SQL 导到EXCEL 啊,反了 展开
3个回答
展开全部
楼主,这种事情我做过.
Excel可以接SQL数据库,且还能做可以按条件查询,实时地做动态更新.如果您需要了解这个信息的话,我可以给您个我自己做的演示档, 如需要,您百度Hi我一下吧
回答者: lxlzmh2002 - 下位魔导师 十一级 2009-9-24 12:06
===================================================================
再复本贴: EXCEL 导入SQL2005 这句话我理解错误,不好意思。
我给您的例子是在Excel上,不借助任何代码从SQL Server 实现时实现动态取数。就其原理上,首先Excel是建立与SQL的ODBC或ADO连接,然后它从数据库中将表上的数据读取出来。您是做数据库的会知道,只要这个连接建立了,读和写仅仅是一个逆向过程,但Excel从菜单上是没有提供写操作的。但您可借助Excel录制宏办法的对我那个例子全过程进行录制,这样您就可以得到Excel VBA 访问SQL的代码, 在VBA代码级别上是可以使用SQL语句的(SQL="Select...",然后用宏创建时连接(ODBC或ADO).excute(SQL). 即可对SQL上的数据库反向更新。
我的SQL虚拟机不知道为什么开不了机, 不然我会去做一下这个实验。楼主,您可以试一下,多一条路选择总不会是坏事。期待您的结果,我们可以再讨论。
Excel可以接SQL数据库,且还能做可以按条件查询,实时地做动态更新.如果您需要了解这个信息的话,我可以给您个我自己做的演示档, 如需要,您百度Hi我一下吧
回答者: lxlzmh2002 - 下位魔导师 十一级 2009-9-24 12:06
===================================================================
再复本贴: EXCEL 导入SQL2005 这句话我理解错误,不好意思。
我给您的例子是在Excel上,不借助任何代码从SQL Server 实现时实现动态取数。就其原理上,首先Excel是建立与SQL的ODBC或ADO连接,然后它从数据库中将表上的数据读取出来。您是做数据库的会知道,只要这个连接建立了,读和写仅仅是一个逆向过程,但Excel从菜单上是没有提供写操作的。但您可借助Excel录制宏办法的对我那个例子全过程进行录制,这样您就可以得到Excel VBA 访问SQL的代码, 在VBA代码级别上是可以使用SQL语句的(SQL="Select...",然后用宏创建时连接(ODBC或ADO).excute(SQL). 即可对SQL上的数据库反向更新。
我的SQL虚拟机不知道为什么开不了机, 不然我会去做一下这个实验。楼主,您可以试一下,多一条路选择总不会是坏事。期待您的结果,我们可以再讨论。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询