2012-08-30 154 views
0

我正在使用MySQL和EXCEL(VBA) 如何將sql查詢轉換爲變量?EXCEL(VBA)如何將sql查詢值傳遞給變量?

我有一個變量暗淡-ED:

Dim sqlVar As Variant 

這是因爲變異我不知道我應該使用哪種類型。 我已經設置了SQL查詢的變量是這樣的:

sqlVar = "SELECT datum FROM arfolyam ORDER BY datum ASC LIMIT 1 " 

但就是這樣,它存儲的SQL查詢,沒有查詢的價值!

任何想法?

回答

1
... 
Dim strSQL as String  
... 
strSQL = "SELECT column FROM table ORDER BY column DESC LIMIT 1" 
Set rs = cn.Execute(strSQL) 
variable1 = rs.Fields(0).Value  

這樣,這是在這種情況下,SQL查詢的值是一個單元,將被給予變量1