当前位置:编程学习 > VB >>

EXCEL 导入 sql server 2000 数据库 问题

sql server 2000 数据库的字段与 excel 的字段完全一致 如何将 excel 导入到 sql server 2000 数据库 
困扰我好长时间了 --------------------编程问答-------------------- 方法1:
将excel作为数据源,再用语句 
insert into 表1 (字段1,字段2,字段3) 
select 字段1,字段2,字段3 from 表2
方法2:
使用Excel对象取得Excel的内容,将内容插入数据库,使用Sql可以完成
方法3:
直接用SQL的导入\导出工具,右击数据库-> 所有任务->导入\导出->按向导
--------------------编程问答--------------------  
asftrhgjhkjlkttttttt
 
(孤独剑) 的方法3最简便. --------------------编程问答-------------------- 方法3 是方便 但我要的是在程序中实现
能详细点吗 方法1 和 方法2 我都明白 可就是差在SQL语句上 总是提示出错 
我是这么写的 cnn。excuter(“insert into 表A select * from OPENROWS('MICROSOFT.JET.OLEDB.4.0' 
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) 
”) --------------------编程问答-------------------- 定义两个ADO,分别连接SQL与EXCEL,循环导入 --------------------编程问答-------------------- 报错信息发上来看看 --------------------编程问答--------------------
   帮顶..... --------------------编程问答-------------------- 错误信息 1 、 找不到可安装的ISAM 
2、 将截断二进制字符串 。。。
烦啊。。。 --------------------编程问答-------------------- 自己顶一下吧 --------------------编程问答-------------------- 引用里添加microsoft excel 9.0 object library
cnn.excuter("insert into 表A (要導入的字段1,2,3) select (要導入的字段1,2,3) from OPENROWSET('MICROSOFT.JET.OLEDB.4.0' 
,'Excel 8.0;HDR=YES;DATABASE=c:\test.xls',sheet1$) ")
--------------------编程问答-------------------- 9楼的 我按照你的方法做了 
还是错误信息 : 找不到可安装的ISAM 
--------------------编程问答-------------------- 9楼方法需要在 SQL Server 服务器上装有 Excel。
还是直接用SQL Server 的导入导出工具 --------------------编程问答-------------------- 怎么在 SQL Server 服务器上装 Excel 啊? --------------------编程问答-------------------- 装 Office --------------------编程问答-------------------- 大哥 现在谁的电脑没有office 啊??? --------------------编程问答-------------------- 还有一种办法,用DTS做一个包,保存成VB代码,再稍加改动就是你要的代码了。微软自动生成的,起码要正规一点了 --------------------编程问答-------------------- Excel 8.0 是 Office 97,可能与你的 Office 版本不匹配。
http://zh.wikipedia.org/wiki/Microsoft_Excel --------------------编程问答-------------------- 我试过 excel11.0 也不好使 
我引用的就是microsoft excel 11.0 object library 
--------------------编程问答-------------------- 这与你的引用根本毫无关系,SQL 命令是在服务器上执行的。 --------------------编程问答-------------------- 漂亮.以前做过这个东东,,,,呵呵.. --------------------编程问答-------------------- 晕!
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,