Import From SQL
DESCRIPTION:
This macro imports stock daily data: FINRA Reg SHO Daily Files(FINRA/NASDAQ TRF Carteret) from SQL server. http://regsho.finra.org/regsho-Index.html
Import From SQL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | Sub ImportFromSQLServer() 'Import from SQL Server Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim sConnString As String 'Create the connection String '============================ sConnString = "Provider = SQLOLEDB;Data Source = DESKTOP - TG65LTOSQL2014; _ initial Catalog = MyDbase; Integrated Security = SSPI;" 'Create the Connection And Recordset objects '============================================ Set conn = New ADODB.Connection Set rs = New ADODB.Recordset 'Open the connection And execute '=============================== conn.Open sConnString Set rs = conn.Execute(Select * FROM finra;) 'Check we have data then export '============================== If Not rs.EOF Then Sheets(1).Range(A1).CopyFromRecordset rs rs.Close Else MsgBox "Error: No records returned.", vbCritical End If 'Clean up '======== If CBool(conn.State And adStateOpen) Then conn.Close Set conn = Nothing Set rs = Nothing MsgBox "Completed", vbCritical End Sub |
Import from SQL server.xlsm
1 file(s) 334.98 KB
Ratings:
