VB は ADO メソッドを使用してデータ テーブル内のデータをクエリする方法を教えてください
使いやすいコントロール。
前提条件は、adodc コントロールをデータベースに通常どおり接続することです。
datagrid コントロールは adodc コントロールにバインドされています
プライベートサブコマンド1_Click()
'データベースに接続します
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;データ ソース=" & App.Path & "\database.mdb"
'問い合わせ
Adodc1.RecordSource = '" & Text1.Text & "' のような名前と '" & Text2.Text & "' のような主要なテーブルから * を選択します"
Adodc1.Refresh
エンドサブ
VB は ADO コントロールを使用してデータベースに接続し、コードに接続する方法
最初の ADO の引用: プロジェクト -- 参照 -- MS ActiveX データ オブジェクトの選択
コード:
Access_Con を接続として暗くする
Access_Con = 新しい接続を設定します
Access_Con.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;データ ソース=" & App_Path & "\FHLdata.mdb;"
Access_Con.Open
レコードセットとして rs をディムする
Set rs = 新しいレコードセット
rs.Open "ユーザー管理から * を選択"、Access_Con
''''クエリ結果は rs に表示されます。rs をデータグリッドにバインドして、データなどを表示できます。
ADO コントロールを使用して VB で Access データベースに接続する
新しいプロジェクトを作成するときに、データ プロジェクトを選択します。この時点で、データベース プログラミングに必要なコントロールが VB6 統合デバッグ環境の左側のツールボックスに読み込まれています。
次に、FORM1 フォームに ADODC コントロールと DATAGRID コントロールを追加し、DATAGRID1 のプロパティ DATASOURCE として ADODC1 を選択し、ADODC1 コントロールのプロパティ ページを開いて接続文字列を使用し、[生成] を選択して、プロバイダーで MICROSOFT Jet 4.0 OLE DB Provider を選択します。オプションを選択し、 を押してデータベースなどに接続します。 ADODC1 コントロールのプロパティ ページの接続文字列を使用して、空白のテキスト ウィンドウに長い文字列があります。この文字列は、プログラミング用のプログラム コードにコピーできることに注意してください。 ADODC1 コントロール プロパティ ページのデータ ソースには、SQL クエリ言語を記述するためのコマンド テキスト (SQL) 書き込みウィンドウがあります。このウィンドウのSQL文をプログラムコードにコピーしてプログラミングすることができます。
SQL クエリ言語の主な構造は次のとおりです:
テーブル名からクエリ フィールドを選択 Where クエリ条件ステートメント [ソート ステートメントまたはグループ化ステートメント]
クエリ フィールドは、(スペイン語) カンマで区切るか、* 記号で置き換える必要があります。上記のクエリの並べ替えステートメントを最適に使用することをお勧めします。
SQL クエリ言語は、プログラムの実行中にエラーが発生した場合に通知し、対応する変更を加えるだけです。通常、最初に上記の接続を押して、SQL デバッグに "SELECT * FROM TabelName" を使用します。問題ありません。ボタンの CLICK イベントでコピーする必要がある接続文字列と SQL クエリ言語をボタン ホールを使用してコピーします。コントロール。後で使用できるように保存します。次に、ADODC1 ホールピースを削除し、ADODC1 コントロールを追加し、他のコンテンツを追加します。
以下はコード例です:
プライベートサブフォーム_Load()
テキスト1 = ""
Adodc1を使用する場合
Adodc1.ConnectionString = "プロバイダ=Microsoft.Jet.OLEDB.4.0;データ ソース=E:\db1.mdb;永続的なセキュリティ情報=False"
Adodc1.RecordSource = "b1 の名前順から名前を選択"
Adodc1.Refresh
DataGrid1.Refresh
で終わる
エンドサブ
プライベートサブテキスト1_Change()
Adodc1.ConnectionString = "プロバイダ=Microsoft.Jet.OLEDB.4.0;データ ソース=E:\db1.mdb;永続的なセキュリティ情報=False"
Adodc1.RecordSource = "名前 >=' の b1 から名前を選択" & Text1 & "' 名前順"
Adodc1.Refresh'更新クエリ
DataGrid1.Refresh
エンドサブ
以上がVB で ADO メソッドを使用してデータ テーブルをクエリするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。