asp.net中的单引号如何使用

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:45:19
请各位高手跟我分析一下下面这几个例子,详细一点!
string sqlStr="insert into tb_Class(ClassName)values('"+this.TextBox.Text.Trim.()"')";
string sqlStr = "update tb_Class set ClassName='" + cname + "'where ClassID=" + cid;
string sqlStr ="delete from tb_classID="+ClassID;(第二个引号为什么不放到最后面?)
string sqlstr = "select* from tb_Class where deptID='" + deptid + "'";

不能放到最后面是因为前面那是string字符串显示 后面那是变量值
如果是delete from tb_classID=5中“delete from tb_classID=”的引号是说明它是字符串ClassID是变量值 如果加了引号就是字符串形式了

你不会格式化么?
string.format(里面放SQL数库执行语句);
单引号可以转义的
你第一条向数据库插入语句
第二条是修改,三条是删除,四条是查询deptid为'deptid'
是不是?
呵呵!基础不扎实

加了单引号就是字符串了
明白了吗?

我说的是在sql中的

因为前面的是字符串,+号为连接符,后面的ClassID为变量