しばらくの間、この問題に悩まされていました。特定の条件下で、テーブル (データベース) の列から値を保存しようとしています。
以下のコードでは、テキスト ボックス (sUserName) の入力をテーブル (aspnet_Membership) の列 (UserName) の値と比較しようとしています。これらの値が等しい場合、列の特定の Email 値を取得し、文字列変数として保存したいと考えています。
UserName (列) が sUserName (テキスト ボックス) と等しくない場合、エラー メッセージ (else ステートメント) を表示したいと思います。電子メールとユーザー名の列は同じテーブルにあります
string sUserName = txtBoxUsername.Text;
SqlConnection conn2 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\sunny\Visual Studio 2010\Projects\email\Prac 2\App_Data\aspnet_Membership.mdf;Integrated Security=True;User Instance=True");
SqlCommand myCommand = new SqlCommand("SELECT Email FROM aspnet_Membership WHERE UserName = sUserName", conn2);