この投稿は xlxyx によって最終編集されました: 2014-11-03 16:03:52 $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 は何を意味しますか?
------解決策アイデア -----------------------$rs->Open("select * from db_CirculatePlay ",$conn,1,1 ); このステートメントについて教えてください、1,1
このうち、最初の 1 はカーソルの種類で、次の 1 はロックの種類です:
カーソルの種類にはオプションが 4 つあります。値: 0 、 1、 2、 3 デフォルトは 0
0 は前方カーソルのみを意味し、ページング、Recordset、BookMark をサポートしません
1 はキー セット カーソルを意味し、他のユーザーがレコードに加えた変更はただし、他のユーザーが追加または削除したレコードはレコード セットに反映されません。ページング、レコードセット、ブックマークをサポート
2 は動的カーソルを意味し、すべての機能をサポートしますが、最も多くのリソースを消費します
3 は静的カーソルを意味し、レコードに対するユーザーの変更、レコードの追加または削除はレコード セットに反映されません。前方または後方への移動をサポートします
オプションのロック タイプの値は 1、2、3、4 です
1 は読み取り専用を意味し、レコード セットへの変更を許可しません
2 は、悲観的ロック。レコードが変更されるとすぐにロックされます。これは、より多くのリソースを消費します。
4 は、Update メソッドが呼び出されたときにのみロックされます。挿入と削除はバッチモードで完了します
私の答えが正確で、理解できた場合は、ポイントを教えてください。 ~~