掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォームを使わないでデータベースにアクセスするには? (ID:27815)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
フォームにTQueryなどのコンポーネントを貼り付けずに データベースにアクセスすることはできますか? 下記のようなことをやりたいのです。 「あるデータを渡すと、データベースファイル(Access 2000)を検索し、検索結果を返すクラスを作りたい。」 フォームにTQueryコンポーネントを貼り付け、データの 検索、取得はできるようになりました。 ただ、それらの処理をフォームから独立させようとして 下記のようなコード(ただし、手打ちです。ご容赦くだ さい)を書いてみました。 : : type TFooQuery = class(TObject) private FQuery : TQuery; public constructor Create; end; : : constructor TFooQuery.Create; begin FQuery.ConeectionString := 'Proveider=…(中略)…' {(1)} end; (1)では、エラーが発生します。 これは、FQueryをCreateしていないためと思いますが、 Createメソッドを入れようとすると、引数(TOwner)を要求 されますが、フォームに配置していないので、引数を 入れられないように思います。 どのようにしたらよろしいでしょうか? 初歩的な質問で恐縮ですが、ご教授をお願いいたします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.