以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  excel导入数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21672)

--  作者:zjs9113
--  发布时间:2012/7/21 0:47:00
--  excel导入数据问题

在应用中,会先建立数据表(定义好表结构),内部录入数据没问题。

1、需要批量录入数据,想法是将已定义好的表结构出成excel文件,分别录入数据。

2、再将这些数据导入到原来的表中(追加),希望在导入时,希望能指指定外部excel文件中内容与表结构一一对应。

3、再导入数据

如何在发布后的软件中加此功能?

 


--  作者:hqntjql
--  发布时间:2012/12/25 9:32:00
--  
 .NET Framework 版本:2.0.50727.3643
Foxtable 版本:2012.11.28.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 不可识别的数据库格式 \'I:\\1gy\\fn\\mydp.xls\'。
   在 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()
   在 Foxtable.O1Ol1Ol1.O11O0ll1ll()
--  作者:hqntjql
--  发布时间:2012/12/25 9:32:00
--  
导入excel表出现问题:
.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2012.11.28.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 不可识别的数据库格式 \'I:\\1gy\\fn\\mydp.xls\'。
   在 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()
   在 Foxtable.O1Ol1Ol1.O11O0ll1ll()

--  作者:lin_hailun
--  发布时间:2012/12/25 10:22:00
--  
 贴出你写的代码,看看什么回事。