0
是否可以從MySQL查詢加載經典ASP字典?如果可以,請告訴我如何做到這一點,或指示我如何做到這一點?謝謝!從MySQL加載字典
資源:http://www.w3schools.com/asp/asp_ref_dictionary.asp
是否可以從MySQL查詢加載經典ASP字典?如果可以,請告訴我如何做到這一點,或指示我如何做到這一點?謝謝!從MySQL加載字典
資源:http://www.w3schools.com/asp/asp_ref_dictionary.asp
是的,你只需要查詢您的MySQL數據庫,然後使用循環中的所有記錄插入到你的字典。
我使用JSctip ASP,因爲這是我的例子,但它很容易將它轉換爲VB只使用替代對象。
var Conn=Server.CreateObject("ADODB.Connection")
var RS=Server.CreateObject("ADODB.Recordset")
var ConnString = "Driver={SQL Server};Server="+PDServer+";Database="+PDDB+"; Uid="+PDUser+";Pwd="+PDPass+";"
Conn.open(ConnString)
var sqlStr = ""
sqlStr+="SELECT * "
sqlStr+="FROM [Table] "
sqlStr+="WHERE [CONDITION]"
RS = Conn.execute(sqlStr)
while (!RS.EOF)
{
//myDictionary.add(key,value)
}
Conn.close()
謝謝,不要擔心這個例子。我可以查詢數據庫中的數組,然後循環並填充字典。我只是想知道是否有像dictionary = rs.getrows之類的東西,或者它會填充每行的字段名稱和數據。非常感謝你!! –
沒問題。但是請注意,如果你使用了很多,你可能會想做一個通用的過程來完成那件事。它將recive一個Recordset並根據列名將給出的關鍵字返回一個字典。 – Mortalus
好吧,我的我有一個處理用戶權限的權限表,所以我打算將其轉儲到字典中,並在整個站點中使用字典來檢查用戶是否具有權限。這樣我就不必保持ping分貝來檢查。並且因爲有鑰匙,我可以調用鑰匙並檢查它是否合格/不合格。再次感謝!!! –