highlife
Aug 2nd, 2000, 03:14 PM
I am trying to use a recordset as sort of a subquery (below), but as i have it, it doesnt work. error returned is "Type mismatch". Is there anyway to pass a recordset to an SQL query? I cant use a typical subquery because the the data is from different servers!
-----
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set rs = Server.CreateObject("ADODB.Recordset")
sql2="select nCompanyID from company_online, online where Online_Name like '%network%' and company_online.sOnlineID=online.online_ID"
rs2.Open sql2, Application("LDS_DB_CONN"), adOpenForwardOnly, adLockReadOnly
sql="select name, sites.SiteID from Sites where CompanyID in " & rs2
rs.Open sql, Application("DB_CONN"), adOpenForwardOnly, adLockReadOnly
-----
-----
Set rs2 = Server.CreateObject("ADODB.Recordset")
Set rs = Server.CreateObject("ADODB.Recordset")
sql2="select nCompanyID from company_online, online where Online_Name like '%network%' and company_online.sOnlineID=online.online_ID"
rs2.Open sql2, Application("LDS_DB_CONN"), adOpenForwardOnly, adLockReadOnly
sql="select name, sites.SiteID from Sites where CompanyID in " & rs2
rs.Open sql, Application("DB_CONN"), adOpenForwardOnly, adLockReadOnly
-----