C# 怎么判定textbox里的值是否存在与数据库 10
stringsql=string.Format("select*fromTM_部员情报where部员ID={0}",textBox1.Text);SqlCommandco...
string sql = string.Format("select * from TM_部员情报 where 部员ID = {0}", textBox1.Text);
SqlCommand comm = new SqlCommand(sql, DataBaseSetting.Form1.Conn);
SqlDataAdapter sda = new SqlDataAdapter();
DataTable dt = null;
sda.Fill(dt);
if (dt != null && dt.Rows.Count > 0)
{
comm.CommandText = string.Format("update TM_部员情报 set 部员ID = {0} where 部员ID = {0}", textBox1.Text.Trim());
comm.ExecuteNonQuery();
}
else
{
comm.CommandText = string.Format("insert into TM_部员情报 (部员ID,部员氏名,氏名ガナ,住所,入部日,生年月日,年齢,性别,会社名,会社ガナ,会社住所,会社TEL,备考)values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", textBox1.Text.Trim(), textBox2.Text.Trim(), textBox3.Text.Trim(), textBox4.Text.Trim(), textBox5.Text.Trim(), textBox6.Text.Trim(), textBox7.Text.Trim(), comboBox1.Text, textBox8.Text.Trim(), textBox9.Text.Trim(), textBox10.Text.Trim(), textBox11.Text.Trim(), textBox12.Text.Trim());
comm.ExecuteNonQuery();
}
如果textbox里的值存在就更新 ,如果不存在就添加 ,执行以后说我判断值不能为Null ,这哪里错了啊? 展开
SqlCommand comm = new SqlCommand(sql, DataBaseSetting.Form1.Conn);
SqlDataAdapter sda = new SqlDataAdapter();
DataTable dt = null;
sda.Fill(dt);
if (dt != null && dt.Rows.Count > 0)
{
comm.CommandText = string.Format("update TM_部员情报 set 部员ID = {0} where 部员ID = {0}", textBox1.Text.Trim());
comm.ExecuteNonQuery();
}
else
{
comm.CommandText = string.Format("insert into TM_部员情报 (部员ID,部员氏名,氏名ガナ,住所,入部日,生年月日,年齢,性别,会社名,会社ガナ,会社住所,会社TEL,备考)values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", textBox1.Text.Trim(), textBox2.Text.Trim(), textBox3.Text.Trim(), textBox4.Text.Trim(), textBox5.Text.Trim(), textBox6.Text.Trim(), textBox7.Text.Trim(), comboBox1.Text, textBox8.Text.Trim(), textBox9.Text.Trim(), textBox10.Text.Trim(), textBox11.Text.Trim(), textBox12.Text.Trim());
comm.ExecuteNonQuery();
}
如果textbox里的值存在就更新 ,如果不存在就添加 ,执行以后说我判断值不能为Null ,这哪里错了啊? 展开
1个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询