質問: cmd.ExecuteReader(); rd.Close(); cn.Close(); this.Close(); } } } コード ``` ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/82202c0cc7e8500f490107070d2948fc.png)
回答: 画像を見ると「`attachdbfilename`に無効な値をいれようとしている。」と出ています。 ソースを見ると > > @"AttachDbFilename =| DataDirectory |\ Database0A.mdf;" + > > > となっています。 気になるのは、空白を入れていいのか?という部分です。 特に、`\`直後の空白は気になります。 windowsにおいて、ファイル名の先頭・末尾に空白の入ったファイルはとても扱いが難しいのです。