boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 我这个VBA里的SQL 错哪儿了?
相关主题
SAS ODBC连接MySQL安装过程小结
请教如何用VBA在excel环境运行SAS code
need VBA help please!
Questions about opreate large data set, thank you!
VBA code for automated reporting for sales and marketing
一个SAS 和 SQL server 问题
面试的SQL问题一般问些啥?
有谁对SAS和R都懂得吗?
信用卡公司用Excel做些什么?
从SQL server调数据到SAS 处理后再转回SQL server里
相关话题的讨论汇总
话题: wageclean话题: sql话题: mycnn话题: dim话题: shift
进入Statistics版参与讨论
1 (共1页)
a********t
发帖数: 1810
1
两张sheets,一个名子是wageclean,一个是shift.我在shift上create一个VBA,错误是:
run-time error'-2147217904(80040e10)'
Automation Error
code:
Sub Shift()

Dim mySQL As String, i As Long
Dim mycnn As ADODB.Connection
Dim rs As New ADODB.Recordset

Application.ScreenUpdating = False
myPath = ThisWorkbook.Path

'*******************connection to ODBC
Range("A1:F65536").ClearContents
Set mycnn = CreateObject("adodb.connection")
mycnn.Open ("provider=microsoft.jet.oledb.4.0;extended properties=excel
8.0;data source=" & ThisWorkbook.FullName)

'***********************SQL query
mySQL = "SELECT [wageclean$].providerID,[wageclean$].employerid, [wageclean$
].payrate, [wage$].Totalhours, [wage$].totalpay FROM [wageclean$] WHERE (
select count(*) from [wageclean$] as f where f.employerid = [wageclean$].
employerid and f.providerID=[wageclean$].providerID and f.payrate < 10)"

'***************************ExectuteSQL

rs.Open mySQL, mycnn, adOpenKeyset, adLockOptimistic

'****************************loop and copy title
For i = 0 To rs.Fields.Count - 1
Cells(1, i + 1) = rs.Fields(i).Name
Next

'************************paste on sheet
Dim xxx As Integer
xxx = Range("shift!a65536").End(xlUp).Row + 1
Range("shift!a" & xxx).CopyFromRecordset rs

'**************************SQL process over
rs.Close
Set rs = Nothing
mycnn.Close
Set mycnn = Nothing
'***************************************************************
Application.ScreenUpdating = True
End Sub
VBA里的SQL不能做嵌套循环? ACCESS 里能出来
r**********d
发帖数: 510
2
where clause is obviously wrong. but I am not sure what you are doing there
.
1 (共1页)
进入Statistics版参与讨论
相关主题
从SQL server调数据到SAS 处理后再转回SQL server里
PROC SQL运行速度问题.
SQL vs Sas
Oracle
求助:mySQL怎么学习呀
公司里的data analysis一般用啥数据库软件?
哪里可以学到Visual Basic in Excel
推荐面试有用一点的sql书籍好不
Data analyst 其实不好干
包子请问保险公司的R&D 的职位 tech interview 会问什么呢?
相关话题的讨论汇总
话题: wageclean话题: sql话题: mycnn话题: dim话题: shift