Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 在Sql Server中导入打开的Excel文件_Sql Server 2005_Excel - Fatal编程技术网

Sql server 2005 在Sql Server中导入打开的Excel文件

Sql server 2005 在Sql Server中导入打开的Excel文件,sql-server-2005,excel,Sql Server 2005,Excel,我遇到了一个问题,当我使用OpenRowSet将excel文件导入sql server 2005时,excel文件关闭时工作正常,如果excel文件打开,则会显示错误消息。 我有一个excel文件,它在一分钟内被第三方软件更新了8到10次,我必须在10秒内将这个excel文件导入sql server 2005 任何帮助都将受到高度重视。。。。。。。。。 谢谢,Yogi如果文件不断更新,您如何知道要导入哪些行?您是否有某种序列号,以便检测间隙 如果您真的想使用您建议的内容运行,那么为什么不设置一个

我遇到了一个问题,当我使用OpenRowSet将excel文件导入sql server 2005时,excel文件关闭时工作正常,如果excel文件打开,则会显示错误消息。 我有一个excel文件,它在一分钟内被第三方软件更新了8到10次,我必须在10秒内将这个excel文件导入sql server 2005

任何帮助都将受到高度重视。。。。。。。。。
谢谢,Yogi如果文件不断更新,您如何知道要导入哪些行?您是否有某种序列号,以便检测间隙


如果您真的想使用您建议的内容运行,那么为什么不设置一个进程定期复制Excel电子表格文件,然后让您的
OPENROWSET
代码从此副本读取。

如果文件不断更新,您如何知道要导入哪些行?您是否有某种序列号,以便检测间隙


如果你真的想使用你建议的东西运行,那么为什么不设置一个进程定期复制Excel电子表格文件,然后让你的
OPENROWSET
代码从此副本中读取。

我认为文件不能或不应该,当它打开并被另一个程序写入时,可以访问它

如果同时写入和读取文件的一部分,如何解决冲突

话虽如此,我在我使用的一台计算机上遇到了一种情况(不是Excel,不是Windows,甚至不是PC,所以这几乎不相关),我可以通过FTP下载打开的文件

但我使用另一台几乎相同的计算机,这是不可能的。我不知道为什么,但在我看来这是正常情况


复制文件并在副本上操作的想法符合pjp的说法。如果你能逃脱惩罚。。。Yogi,你所要求的访问频率似乎会引起读写之间的冲突。

我认为一个文件打开并被另一个程序写入时,不能或不应该被访问是一个普遍原则

如果同时写入和读取文件的一部分,如何解决冲突

话虽如此,我在我使用的一台计算机上遇到了一种情况(不是Excel,不是Windows,甚至不是PC,所以这几乎不相关),我可以通过FTP下载打开的文件

但我使用另一台几乎相同的计算机,这是不可能的。我不知道为什么,但在我看来这是正常情况


复制文件并在副本上操作的想法符合pjp的说法。如果你能逃脱惩罚。。。Yogi,你所要求的访问频率似乎会引起读写之间的冲突。

如果你在收到错误时停止导入并等待10秒直到下一次导入,这是不是很糟糕?

如果你在收到错误时停止导入并等待10秒直到下一次导入,这是不是很糟糕?

谢谢你的回复。。我如何预测excel文件不会被修改,以便开始导入sql?我无法访问第三方工具对其进行任何修改,以便在每次更新时复制excel文件。我将写一个程序来处理这个问题,谢谢你的回复。。我如何预测excel文件不会被修改,以便开始导入sql?我无法访问第三方工具对其进行任何修改,以便在每次更新时复制excel文件。我将写一封信来处理此事,谢谢你的回复。我将删除sql表中的所有行,然后将完整记录从excel文件导入sql server。谢谢您的回复。我将删除sql表中的所有行,然后将完整记录从excel文件导入sql server。