sql2000中的搜索语句,怎么得到返回值,并赋给textbox
做插入、修改、删除 这些操作的时候直接用ExecuteNonQuery(),执行以后返回一个行号,对它我没有问题,
但现在我要从StuDB 这个表中搜索某个字段的值,并把搜索出来的这个字符串赋给textBox,该怎么做啊?能给一个简单的代码啊,
比如:select UserName from StuDB
------解决方案--------------------再有 查询时就不用ExecuteNonQuery()而是用ExecuteAdapter()和ExecuteReader()了
------解决方案--------------------ExecuteScalar就好了,最好今天晚上结贴
举例:
public override object exeSqlForOneVal(string QueryString)
{
object oTemp=null;
SqlCommand cmd=new SqlCommand();
cmd.Connection=this.conn ;
if(inTransaction)
cmd.Transaction=trans;
cmd.CommandText=QueryString;
oTemp=cmd.ExecuteScalar();
return oTemp;
}
------解决方案--------------------ExecuteScalar 该就是针对LZ类似需求而设计的吧.
this.textBox1.Text=SqlHelper.ExecuteScalar(this.strConn,CommandType.Text,
"select UserName from StuDB ",null).ToString();