关于SQL的一个问题
今天在编码的时候遇到一个问题,
pQuery->m_SQL.Format("select RoleName from roledata");
pQuery->Execute();
const char *Name = pQuery->GetItem("RoleName")->GetString();
这样我并没有从数据库中获取出RoleName数据,但是我把查询语句改成
pQuery->m_SQL.Format("select * from roledata");
再以相同的方式去获取RoleName时,就可以得到RoleName的值,这是个什么情况呢?
请各位大牛们指点下^_^(pQuery是数据的一个对象)
pQuery->m_SQL.Format("select RoleName from roledata");
pQuery->Execute();
const char *Name = pQuery->GetItem("RoleName")->GetString();
这样我并没有从数据库中获取出RoleName数据,但是我把查询语句改成
pQuery->m_SQL.Format("select * from roledata");
再以相同的方式去获取RoleName时,就可以得到RoleName的值,这是个什么情况呢?
请各位大牛们指点下^_^(pQuery是数据的一个对象)
作者: zhiyuxingying 发布时间: 2011-06-10
貌似不会,除非你的语句里有点什么小错.
作者: qianjin036a 发布时间: 2011-06-10