掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
プログラムからテーブル定義情報を取得するには? (ID:42008)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。limlと申します。 現在、Delphi6 + paradox でアプリケーションを作成しています。 paradox形式のデータベース(拡張子.DB)のあるテーブルから 各列の型情報を取得するにはどうすればよいかと悩んでいます。 手動であれば、SQL Explorerで該当テーブルを開くと 以下のような型情報を取得できます。 名前 | Type | Size | Scale | Physical Length -------------------------------------------------------- フィールド1 | SHORT | | | 2 フィールド2 | ALPHA | 20 | | 20 この情報を手で書き写しても良いのですが、テーブル数が多いため、 できればプログラムで処理できないかと考えています。 プログラム(Delphiもしくは他の言語で)からこれらの取得するには、 どのようなコードを書けばよいでしょうか。 ちなみに、以下の事は試しています ・Paradoxのエクスポート機能でschファイルを出力 →型情報取得可能。ただし、複数テーブルの型情報を 一括エクスポートができないため時間がかかる。 ・ADO(Jet)経由でスキーマ情報の読み込み →型情報は取得できず。 不明な点などあれば指摘お願いします。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.