VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2005/05/31(Tue) 11:32
投稿者魔界の仮面弁士
Eメール
URL
タイトルRe^6: SQLエラー

> DataEnvironmentを利用して問題なく
> 印刷できます。
となると、コードや設定には大きな問題が無いように思えます。

もしかしたら、接続情報に問題があるか、あるいはADOのバージョンの不一致かも知れません。
VBのService Packと、MDACのバージョンは適切に更新されていますか?


とりあえず、DataEnvironment無しで表示するサンプルを、幾つか掲載しておきます。
hhttp://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200306/03060070.txt
上記では、グループ化が必要なので DataShape を利用していますが、
グループ化が不要なら、Microsoft.Jet.OLEDB.4.0だけでも開けるはずです。


> 任意にmdbを選択して検索をかけて
一応、DataEnvironmentの接続先は、実行時に変更できますよ。
# まぁ、自分で管理した方が楽かも知れませんけど。(^^;

If DataEnvironment1.Connection1.State <> adStateClosed Then
    DataEnvironment1.Connection1.Close
End If
DataEnvironment1.Connection1.Properties("Data Source").Value = Path
DataEnvironment1.Connection1.Open

> その取り出しましたデータをDataReportつかって印刷したくて。。。。。
検索条件の指定なども、DataEnvironmentで行えます。

たとえば、DataEnvironment1内で、
 SELECT * FROM Customers WHERE City=HOGE
のようなコマンドを指定して場合、[パラメータ]タブで適切な型を与えておけば、実行時には、
    DataEnvironment1.Command1 "London"
    DataReport1.Show
のようにして、ロンドンの顧客のみを印刷する事もできます。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -