附代码
public partial class Customer : System.Web.UI.Page
{
public string UserCode = "";
public string UserName = "";
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
M_Customer customer = new M_Customer(); customer.customerNo = txtcustomerNo.Text;
customer.customerType = txtcustomerType.Text;
customer.customerName = txtcustomerName.Text;
customer.CusName = TextCusName.Text;
customer.CusSex = RadioButton1.Checked ? "女子" : "男子";
customer.CusJob = TextCusJob.Text;
customer.CusAge = Convert.ToInt32(TextCusAge.Text);
customer.CusPhone = TextCusPhone.Text;
customer.CusFax = TextCusFax.Text;
customer.CusEmail = TextCusEmail.Text;
customer.CusDepart = TextCusDepart.Text;
customer.CusMarkDay = TextCusMarkDay.Text;
customer.CusTel = TextCusTel.Text;
customer.CusHobby = textCusHobby.Text;
customer.CusRe = TextCusRe.Text;
customer.ActionTime = DateTime.Now.ToString("yyyyMMddhhmm");
customer.UserName = UserName;
customer.UserCode = UserCode;
if (B_Customer.dbIn(customer))
{
JScript.AlertAndWindowClose("操作成功", this.Page);
}
else
{
JScript.Alert("数据保存失败", this.Page);
}
public partial class Customer : System.Web.UI.Page
{
public string UserCode = "";
public string UserName = "";
protected void Page_Load(object sender, EventArgs e)
{
this.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
M_Customer customer = new M_Customer(); customer.customerNo = txtcustomerNo.Text;
customer.customerType = txtcustomerType.Text;
customer.customerName = txtcustomerName.Text;
customer.CusName = TextCusName.Text;
customer.CusSex = RadioButton1.Checked ? "女子" : "男子";
customer.CusJob = TextCusJob.Text;
customer.CusAge = Convert.ToInt32(TextCusAge.Text);
customer.CusPhone = TextCusPhone.Text;
customer.CusFax = TextCusFax.Text;
customer.CusEmail = TextCusEmail.Text;
customer.CusDepart = TextCusDepart.Text;
customer.CusMarkDay = TextCusMarkDay.Text;
customer.CusTel = TextCusTel.Text;
customer.CusHobby = textCusHobby.Text;
customer.CusRe = TextCusRe.Text;
customer.ActionTime = DateTime.Now.ToString("yyyyMMddhhmm");
customer.UserName = UserName;
customer.UserCode = UserCode;
if (B_Customer.dbIn(customer))
{
JScript.AlertAndWindowClose("操作成功", this.Page);
}
else
{
JScript.Alert("数据保存失败", this.Page);
}
/// 增加一条数据
/// </summary>
public bool dbIn(M_Customer model)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("insert into Customer(");
strSql.Append("customerName,customerNo,customerType,CusName,CusSex,CusJob,CusAge,CusPhone,CusFax,CusEmail,CusDepart,CusMarkDay,CusTel,CusHobby,CusRe,UserCode,ActionTime,UserName");
strSql.Append(") values (");
strSql.Append("@customerName,@customerNo,@customerType,@CusName,@CusSex,@CusJob,@CusAge,@CusPhone,@CusFax,@CusEmail,@CusDepart,@CusMarkDay,@CusTel,@CusHobby,@CusRe,@UserCode,@ActionTime,@UserName");
strSql.Append(") ");
strSql.Append(";select @@IDENTITY");
SqlParameter[] parameters = {
new SqlParameter("@customerName", SqlDbType.VarChar,50) ,
new SqlParameter("@customerNo", SqlDbType.VarChar,10) ,
new SqlParameter("@customerType", SqlDbType.VarChar,20) ,
new SqlParameter("@CusName", SqlDbType.VarChar,10) ,
new SqlParameter("@CusSex", SqlDbType.NChar,2) ,
new SqlParameter("@CusJob", SqlDbType.VarChar,20) ,
new SqlParameter("@CusAge", SqlDbType.Int,4) ,
new SqlParameter("@CusPhone", SqlDbType.VarChar,20) ,
new SqlParameter("@CusFax", SqlDbType.VarChar,20) ,
new SqlParameter("@CusEmail", SqlDbType.VarChar,20) ,
new SqlParameter("@CusDepart", SqlDbType.VarChar,20) ,
new SqlParameter("@CusMarkDay", SqlDbType.VarChar,50) ,
new SqlParameter("@CusTel", SqlDbType.VarChar,20) ,
new SqlParameter("@CusHobby", SqlDbType.VarChar,-1) ,
new SqlParameter("@CusRe", SqlDbType.VarChar,-1) ,
new SqlParameter("@UserCode", SqlDbType.VarChar,50) ,
new SqlParameter("@ActionTime", SqlDbType.VarChar,50) ,
new SqlParameter("@UserName", SqlDbType.VarChar,50)
}; parameters[0].Value = model.customerName;
parameters[1].Value = model.customerNo;
parameters[2].Value = model.customerType;
parameters[3].Value = model.CusName;
parameters[4].Value = model.CusSex;
parameters[5].Value = model.CusJob;
parameters[6].Value = model.CusAge;
parameters[7].Value = model.CusPhone;
parameters[8].Value = model.CusFax;
parameters[9].Value = model.CusEmail;
parameters[10].Value = model.CusDepart;
parameters[11].Value = model.CusMarkDay;
parameters[12].Value = model.CusTel;
parameters[13].Value = model.CusHobby;
parameters[14].Value = model.CusRe;
parameters[15].Value = model.UserCode;
parameters[16].Value = model.ActionTime;
parameters[17].Value = model.UserName; return new SqlDbHelper().ExecuteNonQuery(strSql.ToString().Trim(), CommandType.Text, parameters) > 0;
}
public string UserName = "";
customer.ActionTime = DateTime.Now.ToString("yyyyMMddhhmm");
customer.UserName = UserName;
customer.UserCode = UserCode;
我这样操作正确吗?我感觉就是这里错误了~
customer.UserCode = "123";这样试试
SqlParameter()这个构造函数有很多重载,选择对自己最方便那个。