コードは、今私が得るだけ
[WebMethod]
public void GetCustomers()
{
SqlConnection MyConn = new SqlConnection("Data Source=./SQLEXPRESS;AttachDbFilename=C:/Documents and Settings/Administrator/My Documents/Visual Studio 2008/Projects/WebService2/WebService2/App_Data/Database1.mdf;Integrated Security=True;User Instance=True");
MyConn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = MyConn;
cmd.CommandText = "delete from t1 where name='1'"; //just see ["+month
// [mon+"] it's imp
cmd.ExecuteNonQuery();
}
ある
システムのようなエラー.Data.SqlClient.SqlException:SQL Serverへの接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認します。 (プロバイダ:名前付きパイププロバイダは、エラー:40 - SQL Serverへの接続を開けませんでした)
でも同じ結果が得られますが、attachdbfilenameの提案では、私たちはデータベースの全パスを書き込むことを頼んでいます。データベース=我々はデータベース名のみを書きました。本当ですか?私はWebサービスを初めて利用しています。 –
はい。私はそれをチェックします。接続文字列の詳細については、 'AttachDbFilename = C:/'の代わりにlink.use 'AttachDbFilename = C:/'を参照してください。 –
あなたをもう一度破棄して申し訳ありませんが、どうしたらいいですか.. .......助けてください –