请问VB如何从ACCESS数据库里选择数据并写到EXCEL里?

执行完语句后,在EXCEL表格里显示的是SELECT语句,这是哪里错了?谢谢!DimstrSQLAsStringstrSQL="SELECTWGYDX.SZFROMWGY... 执行完语句后,在EXCEL表格里显示的是 SELECT 语句,这是哪里错了?谢谢!
Dim strSQL As String
strSQL = "SELECT WGYDX.SZ FROM WGYDX WHERE (WGYDX.BZW = 5)" & ""
Cn.Execute strSQL
xlSheet.Cells(5, 3) = strSQL
展开
 我来答
匿名用户
2015-01-04
展开全部
你写的就是将变量字符写到EXECL里啊。。。

Dim strSQL As String ‘定义一个strSQL变量,类型为字符
strSQL = "SELECT WGYDX.SZ FROM WGYDX WHERE (WGYDX.BZW = 5)" & ""
Cn.Execute strSQL ‘为变量设置内容
xlSheet.Cells(5, 3) = strSQL ’将变量放到EXECL指定位置上
更多追问追答
追问
我想要实现的是将Select选出的数据,写的EXCEL表格里,该怎么做呢?
追答
你要取出字段的内容再写啊。。、
Dim rs As ADODB.Recordset
Dim fld1 As ADODB.Field
Dim strSQL As String ‘定义一个strSQL变量,类型为字符
strSQL = "SELECT WGYDX.SZ FROM WGYDX WHERE (WGYDX.BZW = 5)" & ""
set rs=Cn.Execute(strSQL)
Set fld1 = rs.Fields(“id”) 'id为数据表的字段

xlSheet.Cells(5, 3) = fld1.Value ’找到的字段值写入...
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式