关于while取值的问题

[复制链接]
查看11 | 回复3 | 2011-1-25 15:41:01 | 显示全部楼层 |阅读模式
怎么才能取出while里变量的值呢? 请各位大侠帮帮忙啊
while (odr.Read())
{

UserID = (int)odr.GetOracleNumber(0);

UserName = odr.GetString(1);

UserPassWord = odr.GetString(2);
}
想再外边得到while循环里边的三个变量呢?
回复

使用道具 举报

千问 | 2011-1-25 15:41:01 | 显示全部楼层
循环中定义的变量其作用域只在循环内,如何相应在循环外访问,那么你的变量必须定义在While之外,就可以了。
回复

使用道具 举报

千问 | 2011-1-25 15:41:01 | 显示全部楼层
你在外面定义一个数组存储或在外面定义一下变量,在While里赋值就行了
回复

使用道具 举报

千问 | 2011-1-25 15:41:01 | 显示全部楼层
2楼正解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行