2011-11-16 47 views

回答

1

这是一个有点凌乱 你必须使用sp_dboption打开它 那么你可以使用SELECT INTO来获得 的数据再次回到关闭打开的选项。 这也是建议,你放弃所有触发索引等等之前,并把它们放回任何'erm漫长的操作后...

你是如何连接起来,如果你在ODBC上,你可能有点乐趣它往往会破坏先行者的东西,除非你把通过通过。

发现这一点,fater想起类似的烦恼与德尔福和Sybase

Sybase Manual

+0

我有一个CSV文件,可以是50K记录。我想用ADO.NET插入这些记录。我正在使用ODBC连接。 – Nps

+0

这是其中的一个吸吮它,​​看到的东西。试试看,看看你在哪里。自从2000年以来,并没有触及过sybase,那是与德尔福的合作,所以除了模糊的记忆之外,我可能没有太多的帮助。 –

0

回来的路上时,你可以看到this的例子来看看如何执行INSERT语句。 然后,你只需要:

  1. 同时
  2. 构建INSERT命令选择Excel中的每一行
  3. 执行它

(最好的方式)

  1. 建立一个插入命令与几行(并非所有!也许50每次)
  2. 执行命令

一个侧面说明,这将需要更多的时间,这样做简单的 牛市副本!

0

经过这么多调查后,我发现DataAdapter能够批量插入。它有属性批量大小(我忘了名字)。我们可以指定行数,我们想要在一次行程中插入。应该指定DataAdapter插入命令。