タグ

Softwareとadoに関するItisangoのブックマーク (3)

  • [ADO.NET]データテーブル(DataTable)内のレコードをソートするには? ― @IT

    (1)のデータテーブルのコピーについては、DataTableクラスのCloneメソッドにより行える。このメソッドは、新しいデータテーブルのインスタンスを作成し、元のデータテーブルの構造のみをコピーする。 また、(3)のレコードのコピーについては、DataTableクラスのImportRowメソッドが利用できる。データビューの各レコードは、レコードのビューであるDataRowViewオブジェクト(System.Data名前空間)として扱われるが、そのRowプロパティにより、元のデータテーブルにあるレコードであるDataRowオブジェクト(System.Data名前空間)にアクセスできる。 データテーブルをソートするサンプル・プログラム 次のサンプル・プログラムは実際にデータテーブルを作成し、ソートを行っている例だ。 このプログラムでは、@ITRSS情報を読み取ってデータテーブルを作成してい

  • VBA応用(MDB(ACCDB)のテーブル定義内容を取得する。)

    テーブルを作ってから「テーブル定義書」を作るようなものです。 来は「データベース設計」なるものがあって、先に「テーブル定義書」を作成して、その「テーブル定義書」に従って実際のテーブルを作成するものです。 ですが、実際の運用場面では「設計」などは担当者の頭の中にあって、操作が簡単なこともあって先にテーブルを作ってしまって運用してしまうこともあるようです。 しかも後から機能拡張を繰り返し、当初の担当者も継続して担当しているとは限らないので、後から設計ドキョメントを見ても実体と合っているか分からない。 なんてことはありませんか? このサンプルは「ダウンロード」の「MDB(ACCDB)生成/テーブル定義取得ツール」を利用しています。 ソースコードを変更することなく利用できるもので、「ダウンロード」の方ではコードの説明を行なっておりませんので、こちらで紹介します。 当初、このページにはADOXを使

  • AccessVBA徹底入門 Chapter5-8 アクションクエリの実行 | T'sWare

    追加クエリ・更新クエリ・削除クエリといったアクションクエリをVBAから実行するには、主に次のようなケースによって処理方法を使い分けます。 アクションクエリが”クエリ”としてデータベースに保存されている場合 SQL文をVBAで動的に組み立てて処理する場合 ■DoCmdオブジェクトのOpenQueryメソッドを使った方法 ※この方法は、アクションクエリが”クエリ”としてデータベースに保存されている場合に使います。 ※SetWarningsをFalseとすることで、アクションクエリ実行前の確認メッセージを表示させずに、そのまま即実行させることができます。 ■SQL文で指定する場合(Databaseオブジェクトの「Execute」メソッドを使用) Dim dbs As Database Dim strRate As String Dim strSQL As String Beep strRate 

  • 1