adodb と adodb_lite の比較
Author: Xinran Suifeng
adodb は、adodb_lite がいつリリースされたかはわかりませんが、adodb の縮小版であると言われています。元のバージョンの基本的な機能には影響しないと主張しています。 N 個の衝動のうち、2 つの間でいくつかの単純な比較が行われましたが、結果はばかげていました。比較結果は次のとおりです。
adodb_lite には以下が欠けています。
1. FetchNextObject() // この影響はあまり大きくありません
2.
3. CacheSelectLimit(); // 実際にはこれはサポートされておらず、一般的に使用されている MSSQL もサポートされていません。
4. RecordCount() と RowCount() // は同義の関数ですが、前者のみがサポートされます。
6. トランザクション処理はサポートされません。
要約: adodb_lite はせいぜいデータベース操作クラスであり、移植性は空論であり、フォルダー内に N 種類のデータベース操作ファイルがあることは単なるスペースの無駄です。高度な機能は去勢されています!
今日、adodb_lite の公式 Web サイトから最新バージョン 1.12 をダウンロードしてテストしましたが、予想外に、上記でテストしたものはまだ失敗し、SetFetchMode() がサポートされていなかったため、使用する必要がありました。値を添え字にする場合、フィールド名を添え字として使用することはできません。とても残念です。
SetFetchMode() pear モジュールを開くには、モジュール構成ファイルのコメントの最後の行を削除します。
pearモジュールを呼び出さずにグローバル変数をADODB_FETCH_ASSOCに設定することも可能です