首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

虚心请问下这代码是什么意思

2012-05-15 
虚心请教下这代码是什么意思int id Convert.ToInt32(d_admin.GetList().Tables[0].Select(A_Name

虚心请教下这代码是什么意思
int id = Convert.ToInt32(d_admin.GetList("").Tables[0].Select("A_Name='" + username + "'")[0]["A_ID"]);
m_admin = d_admin.GetModel(id);
d_admin和m_admin是实例化类用的对象。
GetList是一个类方法,A_Name、A_ID是数据库一个表的列名。
详细解答下,不胜感激!!

[解决办法]
取数据库中 username 对应的ID
[解决办法]

探讨

取数据库中 username 对应的ID

[解决办法]
最好的方法是设个断点 一步一步的调下去你就知道了
[解决办法]
(d_admin.GetList("") 返回的是SqlDataAdapter对象,Tables[0] 就是位置在第一个的TABLE,Select("") 是DATATABLE的一个方法,里面参数可以是 DATABLE中 某一列等于某个值 也可以DATABLE.Select("A in('1',2) ") ,select() 返回的是一个datable, [0]["A_ID"]就是。。。。第一行 "A_ID"列的值了,外面的convert.ToInt32() 不解释...
[解决办法]
获取A_Name=username的第一条记录的ID

热点排行