(1)新增语句
DBLibrary.SQLHelper.ExecuteScalar("Insert XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values" + "('" + myJiNengMingCheng + "',1,0)", CommandType.Text);
其中"Insert XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values" + "('" + myJiNengMingCheng + "',1,0)"
对比 数据库中编写SQL语句 Insert XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values ('tk7ik',1,0)
分析:相当于
Insert XiTong_JiNeng(JiNengMingCheng ,XD,ShanChuFou) values(第一部分) 加上 ('" + myJiNengMingCheng + "',1,0)(第二部分) 在第二部分中主要是赋值,在SQL Server 中赋值时,在对字符串赋值时要加上一对单引号,再赋值字符串(" + myJiNengMingCheng + "相当于字符串),为了保证参数myJiNengMingCheng 的作用效果加上一对双引号和一对加号;对于bit类型的值直接赋值即可
(2)修改语句
DBLibrary.SQLHelper.ExecuteNonQuery("update XiTong_JiNeng set JiNengMingCheng ='" + myJiNengMingCheng + "' where JiNengID= " + myJiNengID, CommandType.Text);
其中"update XiTong_JiNeng set JiNengMingCheng ='" + myJiNengMingCheng + "'where JiNengID= " + myJiNengID
对比 数据库中编写SQL语句 update XiTong_JiNeng set JiNengMingCheng='aa' where JiNengID=28
注意:在对字符串赋值时标准写法 '" + myJiNengMingCheng + "'
(3)查询语句
return DBLibrary.SQLHelper.GetReadOnlyDataTable("select JiNengID,JiNengMingCheng as 技能名称 from XiTong_JiNeng where ShanChuFou=0", CommandType.Text);