我需要這兩個單獨的查詢,因爲它不是有效的結合成一體,並具有這種轉換爲C#ASP.NET從經典ASP結合2個SQL查詢到一個查詢,並轉換爲C#
SQL = "SELECT MemID FROM network WHERE userid='"&strTemp&"'"
Set rsNet = Conn.Execute(SQL)
if NOT rsNet.eof then
strList = rsNet("memID")
end if
rsNet.close
set rsNet = Nothing
SQL = "SELECT Distinct userid, username, img1, birthday, gendid, city, state, country, title FROM UserInfo WHERE (userinfo.userid IN (" & strList & ")) "
Set rsView = Server.CreateObject("ADODB.Recordset")
rsView.Open SQL, Conn, adOpenKeyset, adLockReadOnly
if NOT rsView.EOF then
arrN = rsView.getrows()
end if
rsView.close
set rsview = nothing
很好的例子 - 我看到的一個小問題是@userid - 它沒有在代碼中的任何位置設置。我認爲在我的例子中做參數化查詢會更好。否則,你打敗了我(打字時間慢)。 – Tim