添加一条数据,之后我想查询这条数据的ID,添加,查询都功能了,可是在asp.net的页面当中,如何去取出Id

UsersManager.AddUsers(u);//这里已经添加成功stringsql="selectuIdfromUserswhereuName="+txtName.... UsersManager.AddUsers(u);//这里已经添加成功
string sql = "select uId from Users where uName=" + txtName.Text.Trim();
Users users = UsersManager.GetUsersBySql(sql);//然后根据SQL查询
问题来了,查询出来的是一条数据,可是我想取出这条数据的ID
int uId = users.UId;//就是这里不行了,取不出来!不知道是怎么回事,也没报错
展开
 我来答
chenhui0067
2011-04-01
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
1.用这个试试: select max(id) from table
2.写存储过程 @@identity作为返回值 就可以得到了
更多追问追答
追问
大哥,我不是要在数据库里写SQL语句,我只是拿不出数据,我已经查出来了,可是取不出来
string sql = "select * from Users where uName=" + txtName.Text.Trim();
Users users = UsersManager.GetUsersBySql(sql);
string uId =Convert.ToString(users.UId);这里拿不出
string uname = users.UName;
追答
估计  问题是出现在 这里吧,Users users = UsersManager.GetUsersBySql(sql); 你里面具体的方法我就不知道了。
给个简单的 用 SqlDataReader 对象读一下也可以出来....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式