VS2015を使用する方法を習得しようとしていますが、この問題に関してインターネット上に多数の同様の投稿がありましたが、ソリューションに近い。web.configファイルに格納されている接続文字列がSQL Server接続を開けない
私はSQL Serverデータベースに書き込もうとしており、データベースと接続文字列の両方をテストして、両方が正常に動作していることを確認しています。私はweb.config
に行き、接続文字列が言ったの定義を作成する方法のうちそれと
:私の知る限り、これは正常に動作伝えることができるよう
<connectionStrings>
<add name="Name"
connectionString="Data Source=<desktopname>\\SQLEXPRESS01;Integrated Security=SSPI;Initial Catalog=Database1"/>
</connectionStrings>
...
しかし、私は、次のように文字列を宣言:
01:どういうわけか、これは返す何MyConnectionString = ConfigurationManager.ConnectionStrings["Name"].ConnectionString;
はで理解できません私がしようとすると、C#のコード内でこのように宣言するとき、まったく同じ接続文字列が機能するにもかかわらず...それが失敗した接続を「オープン」する場合と同様に
SqlConnection iData = new SqlConnection(myConnectionString);
:
SqlConnection iData = new SqlConnection("Data Source=<desktopname>\\SQLEXPRESS01;Integrated Security=SSPI;Initial Catalog=Database1");
誰がどんな考えを持っていますか?
問題は、web.config
から文字列に変換され、SqlConnection
までわかります。
私は、接続文字列として文字列を使用しない限り、特にすべてが完璧に動作します...事前に
ありがとう!
データベースサーバーがありますか? SQLExpressまたはSQLServerですか? – Turrican
SqlConnectionコンストラクタで変数を使用したときに発生するエラーは何ですか? また、定義した変数と使用している変数が同じでないことがわかります。私はあなたのコードではなく、あなたの質問の誤植であることを願っています。 –
例外/エラーが発生しましたか?ここに貼り付けてください。 –