这句应该如何表达
来源:百度知道 编辑:UC知道 时间:2024/05/30 18:20:35
cmd.CommandText = "select * from test1 where id=IDselect";
其中的IDselect是个变量,是从texbox中得到的。
其中的IDselect是个变量,是从texbox中得到的。
cmd.CommandText="select * from test1 where id="+IDselect;
或者
cmd.CommandText="select * from test1 where id=@id";
cmd.Parameters.Add("@id",SqlDbType.Int,4).Value=IDselect;
第2种方法更好
如IDselect是数字型
IDselect=request.form("IDselect")
cmd.CommandText = "select * from test1 where id="&IDselect&""
如是字符型
cmd.CommandText = "select * from test1 where id='"&IDselect&"'"
php or java?
大概是
"select * from test1 where id = '" + IDselect + "';"
之类的吧
其中 + 是你所用语言的字符串合并操作符,视语言的不同可能是 +, &, $ ...
如果是 c
sprintf ( cmd.CommandText, "select * from test1 where id = '%s';", IDselect );
这里假定你的 id 是字符型(id 一般都是字符型,很少用数值型的,如果是数值型,不用加单引号)