SqlDataAdapter da = new SqlDataAdapter();
da.MissingSchemaAction = MissingSchemaAction.AddWithKey;
SqlConnection conn = new SqlConnection("server=(local);database=超市会员管理;trusted_connection=true");
SqlCommand selectcomm = new SqlCommand("select * from member", conn);
SqlCommand insertcomm = new SqlCommand("insert into member values(@cid,@cname,@password,@age,@gender,@workplace,@phonenumber)", conn);
insertcomm.Parameters.Add("@cid", SqlDbType.NChar, 50, "cid");
insertcomm.Parameters.Add("@cname", SqlDbType.NVarChar, 50, "cname");
insertcomm.Parameters.Add("@password", SqlDbType.NVarChar, 50, "password");
insertcomm.Parameters.Add("@age", SqlDbType.Int, 50, "age");
insertcomm.Parameters.Add("@gender", SqlDbType.NVarChar, 50, "gender");
insertcomm.Parameters.Add("@workplace", SqlDbType.NVarChar, 50, "workplace");
insertcomm.Parameters.Add("@phonenumber", SqlDbType.NVarChar, 50, "phonenumber");
da.SelectCommand = selectcomm;
da.InsertCommand = insertcomm;
DataSet ds=new DataSet();
da.Fill(ds, "member");
DataRow row = ds.Tables["member"].NewRow();
row["cid"] = TextBox1.Text;
row["cname"] = TextBox2.Text;
row["password"] = TextBox3.Text;
row["age"] = Convert.ToInt32( TextBox4.Text);
row["gender"] = TextBox5.Text;
row["workplace"] = TextBox6.Text;
row["phonenumber"] = TextBox7.Text;
ds.Tables["member"].Rows.Add(row);
da.Update(ds,"member");
使用数据适配器离线访问数据库,下面这段代码老是出错!学生党求助!!
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-