导入大批量的数据到Access中,SqlBulkCopy? 不支持 Access还有那种可以支持执行大批量复制数据操作呢?
解决方案 »
- 求一个google map api例子,收到给分
- 一台主机控制多个显示器的显示
- 请教:把下面的代码转成C#,谢谢!
- 对于Point3d[] ab,如何初始化ab,使得ab.Length=0,而不是null
- 如何在服务器端判断一个客户段函数的true和false,并对应2种情况分别处理?
- 邮件接受查看的帖子
- 为什么书上的程序第一遍运行这么慢哪?
- c#打开窗口设置问题求助
- 怎么不显示
- 关于remoting中使用的配置文件的问题!!
- 请问下这样要怎么转换。
- 求助 WCF TCP双工通信时遇到的问题 向 ChannelFactory 提供的 InstanceContext 包含未实现 CallbackContract
你看OledbClient里头能点出来类似的类不
一个大型的csv文本文件,如何象SqlBulkCopy类似的大批量导入到Access中,要求速度,
请教各位,出个思路。
{
string sAccessConnection = str_ConnectString;
try
{
ADODB.Connection conn = new Connection();
ADODB.Recordset rs = new Recordset();
conn.Open(sAccessConnection, "", "", 0);
rs.Open(str_TableName, conn, ADODB.CursorTypeEnum.adOpenKeyset, ADODB.LockTypeEnum.adLockOptimistic, (int)ADODB.CommandTypeEnum.adCmdTable);
object missing = System.Reflection.Missing.Value;
//
for (int i = 0; i < dt.Rows.Count; i++)
{
rs.AddNew(missing, missing);
rs.Fields["code_1"].Value = dt.Rows[i]["code_1"];
rs.Update(missing, missing);
}
rs.Close();
conn.Close();
return true;
}
catch (Exception ex)
{
return false;
}
}这个方法我试过,100W数据用时两分多钟。不知道能不能达到你的要求。 欢迎共同探讨