0
我的代碼出了問題。插入代碼不起作用。有人能告訴我我做錯了什麼嗎?當用戶點擊一個按鈕時,代碼應該將用戶名,密碼和角色插入我的數據庫,但是我的數據庫中沒有任何內容出現。無法插入數據庫asp.net C#
namespace Login_role
{
public partial class Register : System.Web.UI.Page
{
string strConnString = ConfigurationManager.ConnectionStrings["victs"].ConnectionString;
SqlCommand com;
protected void btn_register_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(strConnString);
com = new SqlCommand();
com.Connection = con;
com.CommandType = CommandType.Text;
com.CommandText = "Insert into Login values(@UserName,@Password,@Role)";
com.Parameters.Clear();
com.Parameters.AddWithValue("@UserName", txt_UserName.Text);
com.Parameters.AddWithValue("@Password", txt_Password.Text);
com.Parameters.AddWithValue("@Role", rbtRole.SelectedValue);
if (con.State == ConnectionState.Closed)
con.Open();
com.ExecuteNonQuery();
con.Close();
lblmsg.Text = "Successfully Registered!!!";
clear();
}
private void clear()
{
txt_UserName.Text = "";
rbtRole.ClearSelection();
}
}
}
你有任何錯誤,異常嗎? – Habib
什麼是連接字符串,爲什麼你認爲「我的數據庫中沒有任何內容」? –
我們可以假設代碼無誤地運行嗎?你有權訪問你的數據庫事務日誌嗎? – FLGMwt