给你个用例:
///先定义一个变量给你使用
String StrShiyong="";
SqlConnection conn = new SqlConnection("数据库连接字符串");
String sqlstr="select TableNameC from TableName where TableNameID=50";
SqlCommand cmd = new SqlCommand(sqlstr, conn);
connOpen();
SqlDataReader sdr = cmdExecuteReader();
///你可以使用StrShiyong赋值了如下
if(sdrRead())
{
StrShiyong=sdr[0]ToString();
}
sdrClose();
cmdDispose();
connClose();
///这儿的字符变量StrShiyong你可以自由使用了。
因为你的request("id")是数字型的~`而你的第二句里面的request("id")加了单引号~`数字型是不用加的~`而文本型的需要加~`不要搞混哦~`
rs_hdOpen "select from 回答表 where id="&request("id")&" order by id desc",myconn,1,2
第二句改成这样就对了
变量只能存一条数据中的一个字段
declare @id nvarchar(5)
SELECT @id=id FROM [table1]
print @id
无法存多行数据,对多行的,只能用游标去 *** 作
以上就是关于C# *** 作SQL数据库,怎么把查找出的结果赋给变量,需要参与计算的全部的内容,包括:C# *** 作SQL数据库,怎么把查找出的结果赋给变量,需要参与计算的、asp数据库查询变量问题、SQL中如何才能将查询的结果数据存在一个变量中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)