@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

WebMatrixのDB接続について質問です。

1
投票結果総投票数:1
Windows 1 100.00%
Linux 0 0.00%
Mac OS 0 0.00%
  • 投票は恣意的に行われます。統計的な調査と異なり、投票データの正確性や標本の代表性は保証されません。
  • 投票結果の正当性や公平性について、@ITは一切保証も関与もいたしません。
投稿者投稿内容
hokehoke
会議室デビュー日: 2005/04/05
投稿数: 5
投稿日時: 2005-04-05 11:35
ASPから.NETへ移行を考えておりまして、勉強中です。
ASP.NETを使ってみるにあたり、WebMatrixで実験を試みておりますが、
環境によってDB接続後のテーブル参照でエラーになります。

:WindowsXP-Pro + Access2000 = 接続・参照はうまくいきます。
:Windows2000 + Access2003 = 接続はOK。参照でエラー。

でデータタブのDATABASE接続の追加BtnでAccessを選択追加。
既存TABLEを選択すると「データベースからテーブルをロードできませんでした」
エラー:オブジェクトまたはプロバイダは要求された操作を実行できません。
となります。新規でWebMatrix側でColumn作成しても同じです。
「主キーがないのでTABLEデータは編集できません」となります。

Windows2000のMDACが古いのか?と考えて、MDAC2.8をインストールしてみましたが
だめでした。IISは別目的で別途張ってありますが、WebMatrixは左右されないとか・・。
何の設定が悪いのかわからず悩んでおります。


  
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-04-06 10:18
> 主キーがないのでTABLEデータは編集できません
本当に主キーが無いだけ、ということではありませんか?

_________________
たつごろー
codeseek
こみゅぷらす
hokehoke
会議室デビュー日: 2005/04/06
投稿数: 3
投稿日時: 2005-04-06 11:53
同じDBをWindowsXP-Pro + Access2000 環境下で使うとエラーなしで参照できます。
XP環境でキーをWebMatrix側からPrimary設定したものを、Win2000環境ではNGです。
で、MDACはWin2000では2.7が標準かと思ってそのまま利用してだめだったのでMDAC2.8を
インストールしました。仕様書では共存しても問題なさそうなこと書いてありましたが。。
1

スキルアップ/キャリアアップ(JOB@IT)