sub test()
Set cnn = CreateObject("ADODBConnection")
Set rs = CreateObject("AdodbRecordset")strCn= "Provider=sqloledb;Server=R9HDET7;Database=dbname;Uid=username;Pwd=password"
cnnOpen strCn
SQL = ""
cnnOpen strCn '与数据库建立连接,如果成功,返回连接对象cn
rsOpen SQL , cn '执行strSQL所含的SQL命令,结果保存在rs记录集对象中
cnnClose
Set cnn = Nothing
end sub
请参考
连接数据库后,通过写SQL语句实现增删改查
把EXCEL数据导入到SQL数据库中:
1、在数据库上点击右键,然后选择“任务”,选择“导入数据”,就看到d出淡入数据的对话框
2、Excel 上面的字段命名最好跟要导入到最终的那个表的字段相同。假设终表为A表。组装好 如下图:
3、按照 *** 作步骤走下去,最终会生成一个新的表(临时表B表)。
可以借助工具,MSSQL表数据导出成Insert语句的工具 即:将查询出来的这些数据都生成insert into语句。
最终在A表中执行该insert into语句就可以将excel中的数据最终放入数据库中。
第一步:登录到
sql
server
management
studio
第二步:在
“对象资源管理器
”中右键单击
“管理
”,在d出列表中单击
“导入数据
”
第三步:在
“导入向导
”对话框中单击
“下一步
”,进入到
“选择数据源
”对话框,在
“数据源
”列表中选择
“microsoft
excel
”,同时选择相应的
excel
文档,完成后单击
“下一步
”(一定要勾选该对话框中的
“首行包含列名称
”,因此它是将
excel文档中的列标题为数据库表中的列项标题)
第四步:指定目标数据库服务,依次单击
“下一步
”。。。。至到
“完成
”
第五步:重新打到
sql
server
management
studio,进入到导入的数据库表,可以发现所导入的
excel文档数据。
以上就是关于Excel 怎样用VBA将数据导入到SQL数据库全部的内容,包括:Excel 怎样用VBA将数据导入到SQL数据库、如何将Excel数据批量导入SQL数据库、怎样将EXCEL数据表导入到SQL中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)