T
Tod
I normally use SQL queries in my VBA code like this:
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
cn.Open "Driver={SQL
Server};Server=ServerName;Database=DBNAME;Uid=x;Pwd=y"
sql = "SELECT * FROM Table1 WHERE Field1 = 'MyValue'"
rs.Open sql, cn
It passes the string to the datebase and returns the results as a
recordset. But now I have a query so large that it can not easily be
contained as a string in my VBA. Is there a way to refer to a text file
where it is kept, or some other idea?
tod
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
cn.Open "Driver={SQL
Server};Server=ServerName;Database=DBNAME;Uid=x;Pwd=y"
sql = "SELECT * FROM Table1 WHERE Field1 = 'MyValue'"
rs.Open sql, cn
It passes the string to the datebase and returns the results as a
recordset. But now I have a query so large that it can not easily be
contained as a string in my VBA. Is there a way to refer to a text file
where it is kept, or some other idea?
tod