dbscon.Open();
string yStr = "select YUER from vip where code='" + vipinfo.send_vipid + "'"; //余额
SqlCommand ycmd = new SqlCommand(yStr, dbscon);
SqlDataReader ydr = ycmd.ExecuteReader();
if (ydr.Read())
{
this.yulb.Text = ydr[0] as string;
}
ydr.Close();
以上代码实在查不出有什么问题。其中SQL语句试过在数据库中执行是有数据返回的。
vipinfo.send_vipid里有值了,这个在调试的时候看过,组合起来的yStr变量没问题,我用里面的串在数据库里执行过有正确的返回值。改为.ToString()也不行。试过。
追答怪异的问题~你可以代码发过来吗,我看一下
[email protected]
谢谢兄弟了,刚试了下ExecuteScala在这方面可以拿到值。。我就采纳楼下的兄弟的了,一会我发代码给你如果有兴趣你就研究一下了。。。^_^
不行。。
试过了。不行
没值。这个也在调试的时候看过了。。。Read根本什么都没读到。
追答 //改成下面的代码试试