No.2ベストアンサー
- 回答日時:
#1です。
恐らく-cinq-さんはVisual StudioのSP4以降をあてていないですよね?
つまり
http://support.microsoft.com/?scid=kb;ja;257780& …
のエラーと同一のものと思われます。
恐らくこの内容は読んでも意味不明だと思いますが、ようはJetデータベースエンジンのバージョンが古いのでアクセス2000にはアクセスできないということです。VBのサンプルDBはアクセス97形式ですので。
Visual StudioのSP6を当てて下さい。それで解決するはずです(connectの形式にAccess 2000が追加されます)。
SP6はここからダウンロードできます。
http://www.asia.microsoft.com/japan/msdn/vstudio …
No.1
- 回答日時:
この質問は、dataコントロールオブジェクトを使用して行うとのことでしょうか? それともDAOコントロールでしょうか? ADOコントロールでしょうか?
また別DBとはOracleやSQLサーバー、Excelなどを指定すると、ということでしょうか? それともAccessの別ファイルという事でしょうか?(別のmdbファイルということでしたら、ファイルの破損だと思います)
書いてある内容からすると Dataコントロールオブジェクトを使われているようですが、
Connectを Access 2000、DefaultTypeを Jetに指定してありますか?(別にODBCでもいいんですけど……)
あとAccessのmdbファイルそのものは、普通にアクセスで開く事ができますか?(開けないのでしたら、ファイルの破損だと思います)
あまりにデータ容量が大きすぎたりしませんか?(Dataオブジェクトコントロールは確かあまりにサイズがでかいと、うまく動かなかった気がします。実際に業務で使った事はないので気のせいかもしれません)。
その場合、Accessのメニューバーから「ツール」→「データベースユーティリティ」→「最適化/修復」は試してみましたか?(Accessはデータのやりとりをしていると、データ上にごみがたまります(キャッシュみたいなものです)。たまに最適化してあげましょう)。
これら以外の原因でないとすると、もう少し状況を細かく(何を使って、何が出来て、何が出来ないのか)書いてくださると回答できるかもしれませんが。。。
この回答への補足
内容が足りなくてすみません。
1.dataコントロールオブジェクトを使用しています。
2.別DBとはAccessの別ファイルです。VbのサンプルDBだと思いますが、「BIBLIO.MDB」は参照できます。
3.Connectは Accessに指定してあります。
4.Accessのmdbファイルそのものは、普通にアクセスで開く事ができます。
5.データ容量は2KBと小さいです。
OpenDatabaseなどでデータを開いたり、更新したりは可能です。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Chrome(クローム) 入力フォームの履歴を消したい 2 2023/06/29 13:02
- Access(アクセス) Accessで作ったデータベースをwebで活用したい 2 2023/06/03 08:49
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
(VBA)スピンボタンの大量...
-
変数をコントロール型で使用す...
-
With~EndWithの省略部分と引数...
-
VBAのエラーについて、”実行時...
-
コンボボックスの文字によるif...
-
ACCESS2010のVBAでフォーム内ク...
-
vb.netで画面のコントロールId...
-
VB6でシリアルポートの制御
-
シート上のコントロール(TextB...
-
[MFC]コントロールに合わせてフ...
-
行方不明のボタンを消したい
-
ユーザーフォームで動的(Me.Con...
-
'ckbl' コントロールは作成され...
-
ElementHostタスクにWPFが表示...
-
VB.NET 動的コントロールの存在...
-
WIN32でOCXを利用する方法を教...
-
Groupboxの配下のコントロール...
-
ListViewのチェックボックスに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カメラスクロールするのを動画...
-
エクセル・VBA CheckBoxのオブ...
-
vb.netで画面のコントロールId...
-
エクセルVBAでオプションボタン...
-
EXCELでactivexコントロールを...
-
ExcelVBAでListViewが使用できない
-
excelのリストボックスで選択し...
-
ユーザーフォームで動的(Me.Con...
-
フォーム上の現在アクティブな...
-
C#で自分のウインド・ハンド...
-
変数をコントロール型で使用す...
-
VBAのフォームでTextBoxがいっ...
-
コントロールを移動できない
-
Groupboxの配下のコントロール...
-
C#で角が丸いテキストボックス
-
(VBA)スピンボタンの大量...
-
間違えて配置してしまったコン...
-
エクセル コントロールツール...
-
'ckbl' コントロールは作成され...
-
OCXって何ですか?
おすすめ情報