string insertdata;
SqlCommand cmd;
insertdata = "Insert Into Visitor Values(@姓名,@性别,@被访人,@被访宿舍,@来访时间)";
sqlConnection1.Open();//打开连接
cmd = new SqlCommand(insertdata,sqlConnection1);
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@姓名",System.Data.SqlDbType.Char,8));
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@性别",System.Data.SqlDbType.Char,2));
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@被访人",System.Data.SqlDbType.Char,8));
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@被访宿舍",System.Data.SqlDbType.Char,5));
cmd.Parameters.Add(new System.Data.SqlClient.SqlParameter("@来访时间",System.Data.SqlDbType.Char,10));
cmd.Parameters["@姓名"].Value = textBox1.Text.Trim();
if(radioButton1.Enabled == true)
cmd.Parameters["@性别"].Value = "男";
else cmd.Parameters["@性别"].Value = "女";
cmd.Parameters["@被访人"].Value = textBox2.Text.Trim();
cmd.Parameters["@被访宿舍"].Value = textBox3.Text.Trim();
cmd.Parameters["@来访时间"].Value = System.DateTime.Now.ToString();
cmd.ExecuteNonQuery();//这里出错,为什么?请高手帮忙解决一下
sqlConnection1.Close();