掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CrystralReportsでODBC接続 又は OLEDB接続 (ID:39519)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。開発環境は Delphi2007 CrystalReport8.0 SQLServer2005 WorkGroup にてDelphiのプログラムから帳票を印刷をかけるプログラムを作っています。 DelphiにCrystalのコントロールを組み込んで行っています。 今までParadoxをBDEを使用してCrystalを印刷していたので、そのやり方は分かるのですが、 SQL接続を利用した方法が分からなくて困っています。 厳密にはレポートを作成する際のODBC接続又は、OLEDB接続でデータを引っ張ってくることは可能なのですが、 Delphi側でどの様に記述したらよいのか分からなくて困っています。 Paradoxの時は、 CrystalReport1.Destination := crptToPrinter; CrystalReport1.ReportFileName := '\\AAA\○○○.rpt'; CrystalReport1.DataFiles[0] := '\\BBB\△△△.DBF'; CrystalReport1.Action := 1; と指定していました。 SQLの時は パスワードやらなんやらの関係なのか、とりあえずレポート側で接続してるし 何か反応があるかと思い、DataFiles[0]の所は記述せずに実行してみました。 そしたら「SQLサーバーを開くことが出来ません」と出てしまいます。 OLEDB接続の場合、 Data Source、Initial Catalog、User ID、Passwordの設定文字列を渡すんだろうなと思っているのですが、どうすればいいのかわかりません。 どのたか教えていただけないでしょうか。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.