Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am having trouble with my sql statement, I am basically trying to download
some information from an SQL database, everytime I try to download something an error occurs at the Snapshot part of the statement, you can see my code below: Sub SPICEdownload_indexvalue() 'On Error GoTo datapullerr Dim wk As Workbook Dim data As Worksheet, para As Worksheet Dim Sql$ Set wk = ThisWorkbook Set data = wk.Sheets("SPICE idxval") Dim wrkodbc As Workspace Dim db As DAO.Database Dim rs As DAO.Recordset Dim r As Range Dim ts As String Set wrkodbc = CreateWorkspace("NewODBCWorkspace", _ "admin", "", dbUseODBC) Set db = wrkodbc.OpenDatabase("Spice", , , "ODBC;DSN=DSN;UID=username;pwd=password;SERVER=ser ver;") ts = "" i = 3 While Trim(data.Cells(i, 1)) < "" ts = ts & IIf(ts < "", "or ", "") & "(Index_id = " & Trim(data.Cells(i, 1)) & " and index_date='" & _ Format(Trim(data.Cells(i, 2)), "dd-MMM-yyyy") & "') " i = i + 1 Wend Sql = "select a.index_id, a.index_date, a.close_index_value, b.index_dividend from daily_index_values a index_dividend b where" & ts & " and a.index_date = b.index_date order by index_id" Set rs = db.OpenRecordset(Sql, dbOpenSnapshot) i = 3 While Trim(data.Cells(i, 1)) < "" data.Range("A" & i & ":C" & i & ":D" & i) = Array(rs!index_id, rs!index_date, rs!close_index_value, rs!index_dividend) rs.MoveNext i = i + 1 Wend rs.Close db.Close Set sb = Nothing Set rs = Nothing End Sub Private Sub CommandButton1_Click() SPICEdownload_indexvalue End Sub Basically my error comes up in this line of code: Set rs = db.OpenRecordset(Sql, dbOpenSnapshot) I've tried everything that I know to try and debug it but it is still coming up with the same error, if anyone can help me as soon as possible that would be great, thanks |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Colon at the end of excel file name(ex: problem.xls:1, problem.xls | New Users to Excel | |||
Started out as an Access problem. Now an Excel problem | Excel Discussion (Misc queries) | |||
problem with a conditional max problem | Excel Discussion (Misc queries) | |||
Problem when multipple users access shared xl-file at the same time, macrocode for solve this problem? | Excel Programming |