推奨:ダイナミックウェブ制作テクノロジーASPの開発に関するよくある質問以下は、bgcolor =#f7f7f7> <td style = left:0px:100%;
ODBC(Open Database Interconnect):Microsoftが紹介した初期のデータベースインターフェイステクノロジーです。実際にはADOの前身です。初期のデータベース接続は非常に困難でした。各データベースの形式は異なり、開発者が開発する各データベースの基礎となるAPIを深く理解する必要があります。つまり、現在のODBC(オープンデータベース接続)は、一般的なAPIを作成する人々の初期の製品です。この標準に準拠し、ODBC互換データベースと呼ばれるデータベースには多くの種類があります。
OLEDB(Object Link)は、ASPページの間にありますOLEDBレイヤーに直接接続し、これを行うと、サーバーサイドカーソル(レコードセットのデフォルトカーソルと最も一般的に使用されるカーソル)のパフォーマンスが改善されます。
ODBCを使用してデータベースに接続します。
ODBCには3種類のDSNがあり、その違いは非常に単純です。ユーザーDSNはこのユーザーにのみ使用できます。システムDSNとファイルDSNの唯一の違いは、接続情報が異なる場所に保存されることです。システムDSNはODBCストレージエリアに保存され、ファイルDSNはテキストファイルに配置されます。
彼らの作成方法については話しません。
ASPでそれらを使用する場合、執筆は次のとおりです。
a.sqlサーバー:
システムdsn:dsn = dsnname;
ファイルDSN:connstr = filedsn = xx; uid = xx = xxx;
接続文字列を使用することもできます(DSNを作成する必要がないように):
connstr = driver = {sql server}; server = servername; uid = xx; pwd = xxx
B.Access:
システムdsn:connstr = dsn = dsnnameを使用します
(または:connstr = dsn = dsnname; uid = xx; pwd = xxx)
ファイルDSNを使用:connstr = filedsn = xx
接続文字列を使用することもできます(DSNを作成する必要がないように):
connstr = driver = {microsoftアクセスドライバー}; dbq = d:/abc/abc.mdb
OLEDBを使用してデータベースに接続します。
| 以下は引用されたコンテンツです。 a.sqlサーバー: connstr = provider = sqloledb; データソース= servername; uid = xx; pwd = xxx; database = dbname B.Access: connstr = provicer = microsoft.jet.oledb.4.0; データソース= c:/abc/abc.mdb |
OLE DBとODBCとの互換性により、OLE DBが既存のODBCデータソースにアクセスできることは注目に値します。その利点は明らかです。ODBCはOLE DBよりも一般的に使用されているため、OLE DBよりも多くのODBCドライバーがあります。これは、OLE DBドライバーが元のデータシステムに直ちにアクセスする必要があるわけではありません。
プロバイダーはOLE DBレイヤーにあり、ドライバーはODBC層にあります。 ODBCデータソースを使用する場合は、ODBCにOLE DBプロバイダーを使用して、対応するODBCドライバーを使用する必要があります。 ODBCデータソースを使用する必要がない場合は、多くの場合、ネイティブプロバイダーと呼ばれる対応するOLE DBプロバイダーを使用できます。
ODBCプロバイダーを使用すると、追加のレイヤーが必要であることは明らかです。したがって、同じデータにアクセスする場合、ODBCのOLE DBプロバイダーは、ローカルOLE DBプロバイダーよりも少し遅い場合があります。
共有:abs atn cos、一般的な数学機能など、詳細な説明[name] abs [category]数学関数[プロトタイプ] abs(number)[パラメーター]が必要。番号パラメーターは、同じ番号[例外/エラー]の有効な数値式[return値]なし[