㈠ rs1.open sql1,conn,1,1 是什麼意思
這個是ASP語言,就是打開紀錄集的意思,具體就是從資料庫中執行SQL語句查詢數據,然後在把結果存入紀錄集中,比如:
sql1 = "select name from table1"
set rs1 = server.createobject("adodb.recordset")
rs1.open sql1,conn,1,1
if not rs1.eof then
response.write rs("name")
end if
rs1.close
set rs1 = nothing
以上就是從數據表table1中讀取name欄位,然後顯示。
㈡ rs1.open sql1,conn,3,3 各參數的意思
這個conn一定是你在前面已經定義好的一個資料庫連接變數,代表一個資料庫連接。
如果你注意,前面應該有這樣的定義:
set conn=Server.CreateObject("adodb.Connection")
Conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&資料庫主機地址&";Initial Catalog="&資料庫名&";Persist Security Info=True;User=驗證用戶名 password=密碼
而sql1是你之前定義的查詢語句,之前肯定有定義sql1的語句,舉個例子
sql1=「select * from 表1」
2個數字,前面的代表游標的類型,0隻能向前,1編輯時立即鎖定記錄,3隻有在調用Update方法時才鎖定記錄集,而在此前的其他操作仍可對當前記錄進行更改、插入和刪除等
後面的數字代表打開數據記錄集的方法,3表示可以對打開的數據記錄進行添加刪除和修改。