$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("magazine.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from db_CirculatePlay ",$conn,1,1);
?>
$rs->Open("select * from db_CirculatePlay ",$conn,1,1); 請問這個語句的,1,1 是什麼意思啊
回複討論(解決方案)
遊標類型.....
Recordset對象的Open方法原型:Open([Source],[ActiveConnection],[CursorType],[LockType],[Options])CursorType遊標類型:Const adOpenForwardOnly = 0 前向遊標,為預設遊標,提供最快的運行效能。用它開啟recordset,從對至尾順序取得所有結果。它不支援向後滾動,只允許在結果間單向移動。Const adOpenKeyset = 1 靜態資料指標,反映第一次開啟遊標時表中資料的狀態,遊標無法查明底層表中的資料行是否更新過、刪除過或添加了新的資料。不過與只能前移的洲標不同,靜態資料指標可以在結果間前後滾動。Const adOpenDynamic = 2 鍵盤驅動的遊標,可以查詢表中底層資料行的某些變化,但不是全部。它特別是可以準確反映資料是否更新過。但它不能查明其它使用者是否曾刪除過資料行(刪除掉的資料行在recordset中會留下空洞)。鍵盤驅動的遊標支援在結果間前後滾動。Const adOpenStatic = 3 動態資料指標,是最豐富的遊標類型。遊標開啟時可以查詢其他使用者對錶的任何改動,而且支援滾動。LockType加鎖類型: Const adLockReadOnly = 1 預設的上鎖類型,唯讀方式上鎖允許多個使用者同時讀取同樣的資料,但不能改變資料。Const adLockPessimistic = 2 以悲觀上鎖方式開啟資料對象。該方式假定在你編輯記錄時會有其它使用者訪問資料。此時一旦你開始編輯記錄,其它使用者就不能訪問該資料。Const adLockOptimistic = 3 以樂觀上鎖方式開啟資料對象。該方式假定在你編輯記錄時不會有其它使用者訪問資料。在完成改變之前,其它使用者不能訪問該記錄。Const adLockBatchOptimistic = 4 執行多行批處理更新時使用這種類型Options參數:Options參數標明用來開啟記錄集的命令字串的類型。告訴ADO被執行的字串內容的有關資訊有助於高效地執行該命令字串。adCMDTable。被執行的字串包含一個表的名字。 adCMDText。被執行的字串包含一個命令文本。 adCMDStoredProc。被執行的字串包含一個預存程序名。 adCMDUnknown。不指定字串的內容。(這是預設值。)
$rs->Open("select * from db_CirculatePlay ",$conn,1,1); 請問這個語句的,1,1
其中的1,1,前一個1是遊標類型,後一個1是鎖定類型:
遊標類型有四個可選值:0,1,2,3 預設為0
0的含義是只能向前遊標,不支援分頁、Recordset、BookMark
1的含義是鍵集遊標,其他使用者對記錄所做的修改將反映到記錄集中,但其他使用者增加或刪除記錄不會反映到記錄集中。支援分頁,Recordset,BookMark
2的含義是動態資料指標,支援所有功能,但最耗費資源
3的含義是靜態資料指標,使用者對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中。支援向前或向後移動
鎖定類型可選值有1,2,3,4
1的含義是唯讀,不允許對記錄集做任何修改
2的含義是悲觀鎖定,當修改時立即鎖定記錄,較為耗費資源
3的含義是樂觀鎖定,只有在調用Update方法時才鎖定記錄集
4的含義是不鎖定,更改、插入和刪除是在批處理方式下完成的
如果我回答的準確,你明白了,請給分兒吧!~~
$rs->Open("select * from db_CirculatePlay ",$conn,1,1); 請問這個語句的,1,1
其中的1,1,前一個1是遊標類型,後一個1是鎖定類型:
遊標類型有四個可選值:0,1,2,3 預設為0
0的含義是只能向前遊標,不支援分頁、Recordset、BookMark
1的含義是鍵集遊標,其他使用者對記錄所做的修改將反映到記錄集中,但其他使用者增加或刪除記錄不會反映到記錄集中。支援分頁,Recordset,BookMark
2的含義是動態資料指標,支援所有功能,但最耗費資源
3的含義是靜態資料指標,使用者對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中。支援向前或向後移動
鎖定類型可選值有1,2,3,4
1的含義是唯讀,不允許對記錄集做任何修改
2的含義是悲觀鎖定,當修改時立即鎖定記錄,較為耗費資源
3的含義是樂觀鎖定,只有在調用Update方法時才鎖定記錄集
4的含義是不鎖定,更改、插入和刪除是在批處理方式下完成的
如果我回答的準確,你明白了,請給分兒吧!~~
實在不好意思,結貼的時候,給了你40分,可是不知道怎麼弄成無滿意答案了。