掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DAOオブジェクトのリフレッシュを行うには? (ID:82016)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
失礼します 今回VB6.0SP5を使ってエクセルのデータを読み込み アクティブレポート上に印刷を行おうと思いました 開発環境では何事も無く動作するのですが ディストリビューションウィザードにてインストーラを作成し 相手方マシンにインストールするとアクティブレポートのDAOオブジェクトの Refreshメソッドを実行した際に 「"~"メソッドは失敗しました"~:"オブジェクト」 というエラーメッセージで落ちてしまいます マシン依存のエラー?かと思い調べているのですが なかなか解決の糸口が見つからず質問させていただきました ちなみに自分のマシンにインストーラからインストールすると無事動きます なにとぞご教授お願いします ================エラーと思わしきソース=================== strSQL = "" strSQL = strSQL & " SELECT * FROM [" & strシート名 & "$]" strSQL = strSQL & " WHERE " & mstr列名(mcon所属) & " <> ''" strSQL = strSQL & " ORDER BY " & mstr列名(mcon所属) & ", " & mstr列名(mcon従業員番号) & ", " & mstr列名(mcon区分) dao.Connect = "Excel 8.0;" dao.DatabaseName = strファイル名 dao.RecordSource = strSQL dao.RecordsetType = ddDAOSnapShot dao.Refresh ==========================開発環境================================= WIndowsXpProSp1 VisualStudio6.0(visualBasic6.0) Access2000/2002 Excel2000/2002 レポートにはActiveReport2.0を使用 エラーの起きたマシンのOS WIndowsXpProSp1 OfficeXp
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.