用Excel VBA连接SQL Server数据库并将表中的数据显示到Excel中
2016-04-06 17:10
387 查看
本实例使用VB语言和OLEDB类连接SQL Server 2005数据库。
在sheet1上右键→查看代码,加入如下代码:
Sub admin()
Dim conn, xRs
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PWD=abc;Initial Catalog=GoodLuck;Data Source=localhost"
Set xRs = CreateObject("ADODB.RecordSet")
sSql = " Select * from View_S_E"
xRs.Open sSql, conn, 1, 3
Sheet1.Cells.Clear
Sheet1.Range("A1").CopyFromRecordset xRs
xRs.Close
conn.Close
Set xRs = Nothing
Set conn = Nothing
End Sub
在sheet1上右键→查看代码,加入如下代码:
Sub admin()
Dim conn, xRs
Set conn = CreateObject("ADODB.Connection")
conn.Open "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;PWD=abc;Initial Catalog=GoodLuck;Data Source=localhost"
Set xRs = CreateObject("ADODB.RecordSet")
sSql = " Select * from View_S_E"
xRs.Open sSql, conn, 1, 3
Sheet1.Cells.Clear
Sheet1.Range("A1").CopyFromRecordset xRs
xRs.Close
conn.Close
Set xRs = Nothing
Set conn = Nothing
End Sub
相关文章推荐
- .Net使用Oracle驱动访问数据库
- mysql Access denied for user \'root\'@\'localhost\'”解决办法总结,下面我们对常见的出现的一些错误代码进行分析并给出解决办法,有需要的朋友可参考一下。
- mysql大量数据迁移
- oracle_procedure_function_trigger
- sqlserver入库时库表的时间插入
- oracle_PL_SQL
- sql server 安装后登录服务器
- oracle创建dblink 并应用
- mysql 数据库引擎
- oracle_DCL
- mysqli连接提示 Warning: mysqli::mysqli(): (HY000/2002): No such file or directory
- Nginx+Memcached+Tomcat集群配置实践(Sticky Session)
- 数据库超时连接输出台报错
- SQL Server 存储过程(一)
- MySql相关及如何删除MySql服务
- oracle_DDL
- MySQL安装之“测试”
- oracle_DML
- SQL Server 中WITH (NOLOCK)浅析
- MySQL主从同步的机制