ADO.NET Connection <dbConnection>

概要

このデザインは ADO.Net メカニズムを使用して、データベースへのアクセスを提供するために使用されます。

[パラメータ]

Name [タイプ] 説明
dataProvider name ADO.NET データ プロバイダです。可能な値: :ODBC :OLEDB :SQLSERVER :ORACLE
connectionString 文字列 接続文字列です。サーバ プロバイダのドキュメントを参照してください。www.connectionstrings.com には多数の例があります。
onNullReturn すべて Intent は dbNull の値をこのパラメータの値と置き換えます。dbNull 値を希望しない場合は、パラメータの値として RaiseError("Encountered NULL")を使用することができます。

メソッド

GetTableNames( ) As List
指定された接続のテーブル名の一覧を返します。
GetColumnNames( table As String ) As List
指定されたテーブルのすべての列の名前が記述された一覧を返します。
GetProcedureNames( ) As List
データ ソース内のすべてのプロシージャの名前が記述された一覧を返します。
BuildQueryString( table As String, _
                  Optional fields As String = "*", _
                  Optional where As String = "", _
                  Optional orderBy As String = "" ) As String
句の入力文字列を使用して SELECT クエリーの文字列を作成します。
GetQueryResultsByRow( sqlQuery As String ) As List 
クエリー結果の一覧一覧を返します。外部リストは別の行に対応します。
GetQueryResultsByColumn( sqlQuery As String ) As List
クエリー結果の一覧一覧を返します。外部リストは別の列に対応します。
ReplaceDbNull( val As Any ) As Any
dbNull 値を onNullReturn と置き換えます。

OLEDB データベースに接続

子の名前: OleDBConnection
子のデザイン: dbConnection
[名前] [タイプ] 指定値
dataProvider name :OLEDB
connectionString 文字列 "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\1\TESTDB\AutoLot.accdb"

SQL サーバに接続

子の名前: SQLServerConnection
子のデザイン: dbConnection
[名前] [タイプ] 指定値
dataProvider name :SQLSERVER
ConnectionString 文字列 "Data Source=(local)\SQLEXPRESS;Integrated Security=True"

テーブル データを取得します。

dbConnection.GetQueryResultsByRow("Select * from ViewTable")