解读代码,拜托了

来源:百度知道 编辑:UC知道 时间:2024/05/15 17:40:14
string SqlText = "select * from test1 where xh=" + int.Parse(this.textBox1.Text);
DataAccess DA = new DataAccess();
if (!DA.IsRead(SqlText))
{
string[] str = new string[1];
str[0] = "insert into test1 values(" + int.Parse(this.textBox1.Text.Trim()) + ",'";
str[0] += this.textBox2.Text + "','" + this.textBox3.Text + "','" + this.textBox4.Text + "','";
str[0] += this.textBox5.Text + "')";
DataAccess da = new DataAccess();
da.ExeSQLs(str);
MessageBox.Show("添加成功!");

}

else
{
MessageBox.Show("该成员已存在!");
}

帮我完整的解读这一段代码,谢谢了

string SqlText = "select * from test1 where xh=" + int.Parse(this.textBox1.Text); //创建SQL语句(查询 表 test1 中的内容条件是xh=“用户填写在textBox1上的内容”)
DataAccess DA = new DataAccess();//创建数据库操作实例
if (!DA.IsRead(SqlText))//判断填写内容是否存在数据库表test1 中,不存在则插入表中
{
string[] str = new string[1];//定义长度为2的字符串数组
str[0] = "insert into test1 values(" + int.Parse(this.textBox1.Text.Trim()) + ",'";
str[0] += this.textBox2.Text + "','" + this.textBox3.Text + "','" + this.textBox4.Text + "','";
str[0] += this.textBox5.Text + "')";
//创建插入数据SQL语句
DataAccess da = new DataAccess();
da.ExeSQLs(str);//执行数据库插入语句
MessageBox.Show("添加成功!");显示信息

}

else
{