Dim i As Integer, j As Integer, sht As Worksheet
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strCn As String, strSQL As String
strCn = "Provider=sqloledb;Server=SQL服务器地址;Database=SQL数据库名;Uid=数据库帐号;Pwd=数据库密码;"
cn.Open strCn
cn.Execute ("delete from 数据库中的表名 where 字段名 in ('内容1', '内容2')") '清空数据库中的字段内包含的数据,
For Each cel In ActiveSheet.UsedRange
If Application.IsError(cel) = True Then
cel.Value = ""
End If
Next '这是去掉出现“#DIV/0!”的,为什么去?不去掉。存不进去
For i = 4 To [a65536].End(xlUp).Row '这是我要让当前表的第四行开始循环把数据写进sqlserver,这个“4”可以看需要改的
'构造SQL命令串"
Sql = "select * from 数据库中的表名"
Set rs = New ADODB.Recordset
rs.Open Sql, cn, 3, 2
rs.AddNew
rs("数据库中的列1") = Cells(i, 1)
rs("数据库中的列2") = Cells(i, 2)
rs("数据库中的列3") = Cells(i, 3)
rs("数据库中的列4") = Cells(i, 4)
rs.Update
Next
cn.Close
MsgBox "成功!"
Set cn = Nothing
Set Sql = Nothing
==============================================
存入的数据可能会被打乱,本人测试的时候发现的,数据没少,就是顺序乱了
==============================================
EXCEL存入SQLsqlserver,vba源码,
4星 · 超过85%的资源 需积分: 10 63 浏览量
2011-07-19
21:51:14
上传
评论 1
收藏 934B ZIP 举报
hhh6666hhh
- 粉丝: 0
- 资源: 1
最新资源
- 基于51单片机的自动浇水器设计源码+原理图pcb+使用说明.zip
- 《机器学习评估:Python混淆矩阵实战》-涵盖模型评估、分类算法,助力精准度与召回率分析,适用于数据科学和人工智能领域
- 基于51单片机的矩阵键盘密码锁源码.zip
- 基于51单片机-DS18B20实时显示温度源码.zip
- 基于Andorid设计APP控制51单片机多功能智能小车源码+功能说明.zip
- 推荐大数据治理运营整体解决方案 - 2022年.pptx
- 无论开发的一个库MTL
- 数据治理解决方案word版本.rar
- 《机器学习实战:Python随机森林回归》-涵盖数据分析、算法应用,助力精准预测与决策,适用于金融、科研及商业领域
- 多用途响应式ppt资源下载平台html模板.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈