掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
VB6.0をWindows7で利用するには? (ID:102989)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
魔界の仮面弁士様 お世話様です。 > 自作アプリが使用している設定ファイルのことです。 →プログラムでのハードコーティングです。……素人ですみません。 > VB6.EXE を管理者モードで起動させた時とそうでないときで 結果は変わりますか? →結果は同じです。 > DAO をお使いのようですが、SQL Server への接続は どのように行っていますか? →mdb からの ODBC リンクテーブル経由で接続しています。 > IDE (統合開発環境) からの実行でも、F8でのステップ実行ではなく F5 での実行の場合は、エラーにならないという事ですか? →F5での実行も、F8からの実行時と同様のエラーとなります。 > 使用している DAO のバージョンおよび Service Pack は何ですか? →DAOバージョンとはプロジェクトの参照設定のことでしようか? たとすれば、DAO 2.5/3.51 Compatibility Library でファイルは Programfiles\〜\DAO\dao2535.tll です。 尚、上記フォルダ内には dao2535.tllの外に DAO350.dllとDAO360.dllが ありましたが、DAO360.dllはAccess2000以降で利用かるDLLだと思いますが アクセス許可制限でリネーム・削除不可です。 又、Service Pack はAccess97のSPのことですか?→だとしましたら、 Win7ではAc97はインストール不可ですので今すぐに確認はできませんが、 Office 97 SR1だったように思います。 > .QueryDefs.Count が 0 を返していたりはしませんか? → 今回のエラーは「Set MyQD = MyDB.QueryDefs("QW_01") 」のSQL記述で でしたので、この記述の直後に以下を追加→クエリは見つかります。 For i = 1 To MyDB.QueryDefs.Count If MyDB.QueryDefs(i).Name = "QW_01" Then MsgBox "クエリ:QW_01は存在します。" End If Next i 以上、よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.