1. ODBC でのデータ ソースの構成
2.ConnectHandle=DBConnect ("DSN=CVILocal;UID=sa;PWD=123");
ActivateHandle= DBActivateSQL (ConnectHandle, "フラグ テーブルから * を選択");
while(DBFetchNext(ActivateHandle)==DB_SUCCESS)
{
DBGetColVariant (ActivateHandle, 2, &TempInt);
CA_VariantConvertToType (&TempInt, CAVT_INT, &StartMarkInt);
}
DBDeactivateSQL (ActivateHandle);
DBDisconnect (ConnectHandle);
--Access クエリで、SQL を使用して SQL Server のテーブルにアクセスするにはどうすればよいですか?さまざまな方法: 1. リンク テーブルを使用します。 2. パスクエリを使用します。 3. 次のように、ローカル クエリ文字列に接続情報を直接指定します。 select*fromOrdersin[ODBC][ODBC;Driver=SQL Server;Server=.;Uid=sa;Pwd=0;database=Northwind]INSERTINTO ターゲット データベーステーブル名 (フィールド リスト) INODBC[ODBC;Driver=SQL Server;Server=サーバー名または IP;Uid=sa;Pwd=パスワード;database=データベース名]SELECT フィールド リスト fromAccess local table
推移的クエリとリンク テーブルの動作原理は異なります: 1. パッシブ クエリ: ローカル データをクエリする必要がある SQL ステートメントを推移的クエリで記述します。実行後、クエリ条件を満たすデータのみが返されます。 2. リンク テーブル: リンク テーブルを開くと、接続されている SQL Server テーブル内のすべてのデータが返されます。
テーブルにデータをインポートするには、まず DSN を作成する必要があります。 --コントロール パネル--管理ツール--データ ソース (ODBC)--ファイルを選択します DSN ページ--追加--最後の行を選択します: SQL Server--覚えやすい限りデータ ソース名を指定します。 --接続するサーバー名またはIPを指定します。このマシンが使用できます。--SQL Serverハイブリッド認証を選択し、ユーザーとパスワードを入力します。--デフォルトのデータベースを接続するデータベースに変更します--完了--その後MDB にリンク テーブルを作成するときに、[このデータ ソースで実行します] を選択します。
リンク テーブルを使用する場合は、ファイル データ ソースを使用してリンク テーブルを作成することをお勧めします。これはマシンとは関係ありません。別のマシンにコピーして直接使用できます。 ODBC を手動またはコードを使用して作成します。
3 つのデータ ソースの比較: ファイル DSNODBC ファイル データ ソースを使用すると、ユーザーはデータ プロバイダーに接続できます。ファイル DSN は、同じドライバーがインストールされているユーザー間で共有できます。
WindowsXP Access2003 sqlserver2000 を例に挙げます。
1. ODBC データ ソースを確立します:
1. コントロール パネル\管理ツールを開きます
2. データソースの実行 (ODBC)
3.「ユーザー DSN」タブを選択します
4. [追加] ボタンをクリックし、SQL Server を選択して、[完了] をクリックします。
5. 名前 (mydbserver) を入力し、サーバー アドレスを選択して、[次へ] をクリックします6. アカウントのパスワードを入力し、「次へ」をクリックします
7.「次へ」をクリックして続行し、「完了」をクリックします。
2. Access リモート データ接続を確立する
1. Access を実行し、新しい mdb ファイルを開くか作成します。
2.「ファイル」メニュー→「外部データの取得」→「リンクテーブル」をクリックします。
3. リンク ダイアログ ボックスで、ファイル タイプとして「ODBC データベース ()」を選択します。
4. [データ ソースの選択] ポップアップが表示され、[マシン データ ソース] をクリックして、先ほど定義した ODBC データ ソース (mydbserver) を選択します。5. SQL サーバー データベースのアカウントとパスワードを入力します。 「オプション」ボタンをクリックしてデータを選択し、「OK」をクリックします。
6. リンクするテーブルを選択し、[OK] をクリックします。
7. リンクするテーブルのフィールドを選択し、[OK] をクリックします。
----------------------
###完了。以上がLabWindows CVI を使用して SQL データベースに接続する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。