データソース接続でエラー への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 Y_YOGI  (その他)
投稿日時
2008/9/30 12:07:28
るきお さん 重ねての丁寧なご返答ありがとうございます
animals.mdbのデータが古いか最新のaccdbデータでないということ
はないようです
VB2005では問題なく動作していた書籍Visual Basic 2005 逆引
大全500のデータベース編のサンプルデータを拡張子slnプロジェクトファイル
から直接起動するとVisual Studio 変換ウィザードを利用し2005
データを2008の統合環境を利用してそのデータを利用することは
すべてできるように感じます グリッドビュー 詳細からのフォーム
へのドロップもできてしまいます
私のPC環境でデータソースの読み込みが出来ないので、動作が不安定な
状態ではるきお さんご説明のデータベースドライバーを含め再インス
トールが不可欠と思います。
現在 私のPCの一部に接続機器の切り替えに伴う不具合があり、
メーカーサイドに修正プログラムを待っている状況です
このこととは関係はありませんが、届き次第OSの再インストールから
はじめてみたいと思います。
結果は必ずご報告させていただきます
ありがとうございました Y_YOGI
animals.mdbのデータが古いか最新のaccdbデータでないということ
はないようです
VB2005では問題なく動作していた書籍Visual Basic 2005 逆引
大全500のデータベース編のサンプルデータを拡張子slnプロジェクトファイル
から直接起動するとVisual Studio 変換ウィザードを利用し2005
データを2008の統合環境を利用してそのデータを利用することは
すべてできるように感じます グリッドビュー 詳細からのフォーム
へのドロップもできてしまいます
私のPC環境でデータソースの読み込みが出来ないので、動作が不安定な
状態ではるきお さんご説明のデータベースドライバーを含め再インス
トールが不可欠と思います。
現在 私のPCの一部に接続機器の切り替えに伴う不具合があり、
メーカーサイドに修正プログラムを待っている状況です
このこととは関係はありませんが、届き次第OSの再インストールから
はじめてみたいと思います。
結果は必ずご報告させていただきます
ありがとうございました Y_YOGI
投稿者 るきお  (社会人)
投稿日時
2008/9/29 21:51:27
>私のパソコンの環境に問題がありそうですね
問題と言うか原因はありそうですね。
ただ本来正常にデータソースとして追加できるはずのものですので、いったい何に原因があるかはちゃんと突き止めておきたいです、が…
Vista、AMT、FMV、Access2000との情報をいただきましたが問題はなさそうです。
こうなると難しそうです。
逆にanimals.mdbに潜在的な問題があるかもしれません。
他のmdbで試すことはできますか?
他のmdbでは正常なのにanimals.mdbだけうまくいかないようなことはないですか?
>>VB2008なら新しいドライバが入ると思うのですが・
>ドライバが何を指すのか解りません もう少し教えてください
この場合は実際にmdbにアクセスして情報をもってきたり、値を読み込んだり書き込んだりするソフトです。
表面には現れませんがデータベースにアクセスする場合はほとんどが
このような「ドライバ」と呼ばれるソフトを経由しています。
データベースのドライバはコントロールパネルの管理ツールのデータソース(ODBC)のドライバページで確認できます。
ただ、Animals.mdbは古い環境でも使えるようにわざわざ古いバージョンのAccessで作成しています。
しかもY_YOGIさんはVistaということですからドライバが古すぎると言う可能性はないです。
この現象が回復しないとデータソースを使う操作はできませんが、
その他のデータベース関連の操作は正常に行える可能性はあります。
問題と言うか原因はありそうですね。
ただ本来正常にデータソースとして追加できるはずのものですので、いったい何に原因があるかはちゃんと突き止めておきたいです、が…
Vista、AMT、FMV、Access2000との情報をいただきましたが問題はなさそうです。
こうなると難しそうです。
逆にanimals.mdbに潜在的な問題があるかもしれません。
他のmdbで試すことはできますか?
他のmdbでは正常なのにanimals.mdbだけうまくいかないようなことはないですか?
>>VB2008なら新しいドライバが入ると思うのですが・
>ドライバが何を指すのか解りません もう少し教えてください
この場合は実際にmdbにアクセスして情報をもってきたり、値を読み込んだり書き込んだりするソフトです。
表面には現れませんがデータベースにアクセスする場合はほとんどが
このような「ドライバ」と呼ばれるソフトを経由しています。
データベースのドライバはコントロールパネルの管理ツールのデータソース(ODBC)のドライバページで確認できます。
ただ、Animals.mdbは古い環境でも使えるようにわざわざ古いバージョンのAccessで作成しています。
しかもY_YOGIさんはVistaということですからドライバが古すぎると言う可能性はないです。
この現象が回復しないとデータソースを使う操作はできませんが、
その他のデータベース関連の操作は正常に行える可能性はあります。
投稿者 Y_YOGI  (その他)
投稿日時
2008/9/29 10:41:23
るきお さん 丁寧なご返答ありがとうございます
問題なくVB2008でデータソースの追加ができるとのこと、私のパソコンの
環境に問題がありそうですね
現在のPCの環境をお知らせします
Windows Vista Home Premium SP1
AMD Turion ×2 2GHz 2GB
FMV/TEO90D 今年発売のPCです
>VB2008なら新しいドライバが入ると思うのですが・
ドライバが何を指すのか解りません もう少し教えてください
>または、そのmdbを保存したAccessのバージョンは何ですか?
VB中学校でSAMPLEで使用しているデータです
ほかのデータを利用しても同じです 当方Access2000です
>表示される正確なエラーメッセージは何ですか?
データベースオブジェクトを処理しているときにエラーが発生しました
続行するには〔OK〕をクリックし、ウィザードに戻ってエラーを修正
するには〔キャンセル〕をクリックしてください
<T_綱マスタ>
テーブルまたはビューT_綱マスタのスキーマ情報を取得できませんでした。
キャンセルして元に戻って修正とのメッセージ内容ですので
①から⑦までの間に修正が必要なのかもしれません
でも」どこなのか わかりません
VB2008をアンインストールして、再度インストールして見ます
ウィザードを使用しないで一つ一つやるしかないのでしょうか
最新のアクセスデータ accdb を入手できたら再度確認してみます
ありがとう ございました y_yogi
問題なくVB2008でデータソースの追加ができるとのこと、私のパソコンの
環境に問題がありそうですね
現在のPCの環境をお知らせします
Windows Vista Home Premium SP1
AMD Turion ×2 2GHz 2GB
FMV/TEO90D 今年発売のPCです
>VB2008なら新しいドライバが入ると思うのですが・
ドライバが何を指すのか解りません もう少し教えてください
>または、そのmdbを保存したAccessのバージョンは何ですか?
VB中学校でSAMPLEで使用しているデータです
ほかのデータを利用しても同じです 当方Access2000です
>表示される正確なエラーメッセージは何ですか?
データベースオブジェクトを処理しているときにエラーが発生しました
続行するには〔OK〕をクリックし、ウィザードに戻ってエラーを修正
するには〔キャンセル〕をクリックしてください
<T_綱マスタ>
テーブルまたはビューT_綱マスタのスキーマ情報を取得できませんでした。
キャンセルして元に戻って修正とのメッセージ内容ですので
①から⑦までの間に修正が必要なのかもしれません
でも」どこなのか わかりません
VB2008をアンインストールして、再度インストールして見ます
ウィザードを使用しないで一つ一つやるしかないのでしょうか
最新のアクセスデータ accdb を入手できたら再度確認してみます
ありがとう ございました y_yogi
投稿者 るきお  (社会人)
投稿日時
2008/9/29 06:56:36
こんにちは。
データソースウィンドウの「新しいデータソースの追加」のお話ですね。
私の環境でもやってみましたが特に問題は発生しませんでした。
⑧のステップでもエラーにならずそのままデータソースが追加できました。
どうしてY_YOGIさんの環境だとうまくいかないのかわかりません。
表示される正確なエラーメッセージは何ですか?
OSやドライバのバージョンは何ですか?
ひょっとすると古すぎるということはないですか?
または、そのmdbを保存したAccessのバージョンは何ですか?
>Accessデータのパスワード又は最近にAccessデータの拡張子が必要なのか
>ご指導ください
パスワードは必要ありません。
むしろパスワード付のmdbで試したことはないです。
拡張子はmdbです。Access 2007のaccdbでもOKですが、
新しいバージョンを使うにはやはりあたしいドライバが必要です。
VB2008なら新しいドライバが入ると思うのですが・・・。
データソースウィンドウの「新しいデータソースの追加」のお話ですね。
私の環境でもやってみましたが特に問題は発生しませんでした。
⑧のステップでもエラーにならずそのままデータソースが追加できました。
どうしてY_YOGIさんの環境だとうまくいかないのかわかりません。
表示される正確なエラーメッセージは何ですか?
OSやドライバのバージョンは何ですか?
ひょっとすると古すぎるということはないですか?
または、そのmdbを保存したAccessのバージョンは何ですか?
>Accessデータのパスワード又は最近にAccessデータの拡張子が必要なのか
>ご指導ください
パスワードは必要ありません。
むしろパスワード付のmdbで試したことはないです。
拡張子はmdbです。Access 2007のaccdbでもOKですが、
新しいバージョンを使うにはやはりあたしいドライバが必要です。
VB2008なら新しいドライバが入ると思うのですが・・・。
投稿者 Y_YOGI  (社会人)
投稿日時
2008/9/28 23:31:52
VB2008を勉強中の初心者です。データベースに興味があり、
Visual Sutudio 2008 でアクセスデータを接続したいのですが
新しいデータソースの接続 実行でエラーが出てしまいました
① アプリケーションのデータの取得元 〔データベース〕
② 新しい接続 データソースの変更 〔Accessデータベースファイル〕
③ データベースファイル名 〔C:\database\Animals.mdb〕
④ テスト接続 〔OK〕
⑤ データファイルをプロジェクトにコピー使用〔OK〕
⑥ 接続文字の保存AnimalsConnectionString 〔次へ〕
⑦ データベースオブジェクトの選択 テーブルに 〔チェック〕
⑧ エラー発生 テーブル又はビュー???のスキーマ情報を取得できません
スキーマ情報取得不可で完了するとデータソースにテーブルは表示するのですが
テーブル右のボタンから詳細を選択しフォーム上にドロップできません
グリッドビューではドロップできるのですがデータの表示がありません
私のパソコンの環境設定が異なり、固有の現象なのか
Accessデータのパスワード又は最近にAccessデータの拡張子が必要なのか
ご指導ください
以前2005では可能でしたが、2008の統合環境の違いも教えてください
DOSのデータベースアプリしか知らない y_yogi です
Visual Sutudio 2008 でアクセスデータを接続したいのですが
新しいデータソースの接続 実行でエラーが出てしまいました
① アプリケーションのデータの取得元 〔データベース〕
② 新しい接続 データソースの変更 〔Accessデータベースファイル〕
③ データベースファイル名 〔C:\database\Animals.mdb〕
④ テスト接続 〔OK〕
⑤ データファイルをプロジェクトにコピー使用〔OK〕
⑥ 接続文字の保存AnimalsConnectionString 〔次へ〕
⑦ データベースオブジェクトの選択 テーブルに 〔チェック〕
⑧ エラー発生 テーブル又はビュー???のスキーマ情報を取得できません
スキーマ情報取得不可で完了するとデータソースにテーブルは表示するのですが
テーブル右のボタンから詳細を選択しフォーム上にドロップできません
グリッドビューではドロップできるのですがデータの表示がありません
私のパソコンの環境設定が異なり、固有の現象なのか
Accessデータのパスワード又は最近にAccessデータの拡張子が必要なのか
ご指導ください
以前2005では可能でしたが、2008の統合環境の違いも教えてください
DOSのデータベースアプリしか知らない y_yogi です
原因は
データの保存と処理
をインストールしていなかったため。
Visual Studio Installer を起動して
ワークロード中のデータの保存と処理にチェックを入れて
再インストールすると問題が解決した、