登録メソッドを実行しようとしていますが、以前は動作するようになってから、プログラムの残りの部分を処理してから、それはもはや働いていないし、私はそれを把握することはできません、誰も私を助けることができますか?CでSQL Serverテーブルにデータを挿入する#
public void register(string name,string mail,string pass)
{
using (SqlConnection c = new SqlConnection())
{
c.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
c.Open();
using (SqlCommand command = new SqlCommand("INSERT INTO UserSignInInfo (Username,Email,Password) VALUES (@name,@mail,@pass)", c))
{
command.Parameters.AddWithValue("@name", name);
command.Parameters.AddWithValue("@mail", mail);
command.Parameters.AddWithValue("@pass", pass);
command.ExecuteNonQuery();
}
}
}
編集:例外イム取得は次のとおりです。System.ServiceModel.FaultException「タイプの未処理の例外が 『』がmscorlib.dllで発生した」
接続文字列:サーバー=デスクトップ8VH7V7J;初期カタログ= Db;永続セキュリティ情報= True;統合セキュリティ= SSPI;
これはASP.netではありません、これはこれは(名前、メールアドレス、パスワード)データ型はすべてnvarchar型
どのようなエラーが表示されますか? –
ConnectionStringを表示できますか? –
よろしくお願いします。いい考えではない。非常にうまく動作し、重くテストされ、安全であるドットネットメンバーシップシステムがあります。独自のバージョンを実装すると、特にあなたが何をしているのか注意を払わなければ、災害につながるでしょう。たとえば、大きな番号ではないパスワードをクリアに挿入します。 メンバシップおよびロールプロバイダは、理由があるため、そこにあります。 https://msdn.microsoft.com/en-us/library/ms731049(v=vs.110).aspx –