2008C#を勉強してて超単純な事をしたいのですがうまくいきません。データベースを開いて更新やらしようと思ってるのですがオープンでエラーになります。下記のURLを参考にしてるのですが、objConn.Open();のとこでエラーになります。2005ですがここらの基本は仕様変わってないだろうと勝手に思って参考にしてます。5(アクセスが拒否されました。ディレクトリ参照に失敗しました。PUBSサンプルデータベースを入れようとSQL2000SampleDb.msiを実行しましたがNORTHWND_log.ldfというのが作成されただけでPubs.mdfが見当たらないので自分で作りました。新しい項目の追加、サービスベースのデータベースで作成しました。WindowsFormsApplication1の中にPubs.mdfとPubs_log.LDFがいます。Source=(local)";となっていましたがうまくいかないのでいろいろ調べて下記のように変更しました。Timeout=2";これだけの情報で何か分かるでしょうか?ここの人なら超初歩的なことなんでしょうがC#初挑戦なので1日いろいろ試したのですがだめでした。返信>Pubs.mdfが見当たらないので自分で作りました。Expressあたりで問題なく参照できるDBだと信じて。(例えば、AttachDbFileName=c:\\test\\Pubs.mdf)「AttachDbFileName=c:\\tmp\\Pubs.mdf」で行ったところ1回目は「タイムアウトに達しました。・・・」とエラーになるも2回目以降は正しく動きました。データベースエクスプローラーのPubs.mdfをクリックしてプロパティーを見てみると接続文字列というのがあったのでこの内容を指定してみました。Instance=True」これだと問題なく正しく動きました。昨日との大きな違いは「\bin\Debug」の上部フォルダまでの指定になってる部分だと思います。Expressあたりで問題なく参照できるDBだと信じて。それを入れてみたんですが起動したらサーバー名聞かれるのですがローカルなのでどうするのだろうと思いつつ<参照>,ネットワークサーバーの中のデータベスエンジンに自分のマシン名があったので選択したものの「ネットワーク関連、またはインスタンス固有のエラー・・・」と出てよく分かりませんでした。上のサーバーの種類ってとこでローカルとか選択できるのかと思ったのですがグレーで「データベースエンジン」となってて変更できません。ファイル,開くでPubs.mdf選択したら「C:\...\Pubs.mdfに対するエディターがありません」となります。何が何だかよく分かりませんが本職の依頼(Delphi)がきたのでC#の勉強は当面中断となってしまいました。次勉強する時は本を買って勉強しようと思います。ロックさん、ありがとうございました。