office2013 vba 与sql 结合的问题
版本是office2013,网上找的教程都太老,行不通,VBA跟SQL的基础语言都懂。就是不懂如何结合。希望有高手可以带我入门!谢谢!...
版本是office2013,网上找的教程都太老,行不通,VBA 跟SQL的基础语言都懂。就是不懂如何结合。
希望有高手可以带我入门!谢谢! 展开
希望有高手可以带我入门!谢谢! 展开
1个回答
展开全部
VBA与SQL的结合,其实和VBS(就是ASP)差不多的,举个例子:
Set cnn = CreateObject("ADODB.Connection")
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Open ThisWorkbook.Path & "\Access数据库\DATA.mdb"
strSQL="SELECT * FROM test"
msgbox cnn.Execute(CommandText:=strSQL).GetString
还可以GetRows方法返回数组。
希望例子对你有帮助,怎么把结果存到EXCEL表格,网上例子一大堆。
Set cnn = CreateObject("ADODB.Connection")
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"
cnn.Open ThisWorkbook.Path & "\Access数据库\DATA.mdb"
strSQL="SELECT * FROM test"
msgbox cnn.Execute(CommandText:=strSQL).GetString
还可以GetRows方法返回数组。
希望例子对你有帮助,怎么把结果存到EXCEL表格,网上例子一大堆。
更多追问追答
追问
我是菜鸟,希望能得到你的帮助,有联系方式吗?因为我在运行过程中碰到很多的问题。
追答
谢谢奉承,或许我比你更菜,我相信知道里面大量高手存在,建议你有问题发帖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询