EXCEL怎么样导入SQL 2000数据库(要求远程)
EXCEL导入SQL 2000数据库,环境是局域网,客户端程序是VB6开发的C/S结构程序,SQL服务器配置在另外的一台电脑,要求在不设置共享文件的情况实现,从vb开发的程序直接把EXCEL文件导入到SQL2000数据库中。
以前我做的方法就是使用到SQL中的OPENROWSET函数来实现,效率还不错,但在网络中要求EXCEL文件目录为网络路径,这里就碰到设置共享文件存放EXCEL文件问题。在EXCEL文件是敏感文件的情况下,该方法存在安全性低的巨大隐患和操作麻烦。
本想使用在vb程序中,先读取本地EXCEL文件内容,再通过INSERT INTO 语句来一行一行的插入到SQL数据库,这样的方法是可以实践,但问题就是效率慢,EXCEL中的单元格式内容等控制比较难。
不到大家有没有别的方法,可以实践开始的要求那样,能在客户端直接把EXCEL文件内容更新到SQL数据库服务器中,而且效率快。
在这里非常感谢各位,要是哪里说得不明白望提出,要是分不够,再加!
[解决办法]
http://support.microsoft.com/kb/321686/zh-cn
参考一下,这个比较全面了