int iRet = SDK_FAIL;
g_CtrlMap.clear();
CASC_SDK_CTRLCENTER tempCtrl;
try
{
if(m_pdb !=NULL)
{
//获取父节点
ResultSet* rset = m_pdb->ExecuteQuery("select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1");
while (rset->next())
{
tempCtrl.iCtrlId= rset->getInt(1);
tempCtrl.iParentId = rset->getInt(2);
col4.clear();
col3.clear();
}
11 个解决方案
#1
Debug下调试单步看看是不是返回的指针为NULL了?
#2
返回的是,rset = 0x00000000,然后点击发现“__vfptr = CXX0030: 错误: 无法计算表达式的值”
#3
你先验证一下你的SQL语句对不?
#4
问题出在while (rset->next()),运行到这里报错的。
#5
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info
t where ID = 1" 这个是不是多了个t啊
#6
应该是SQL语句
#7
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#8
sql语句有问题吧pt_org_info t这里是不是应该又个逗号pt_org_info, t
#9
不是这个原因,t是table的别名,我再看看,谢谢先。
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#10
你看看你执行了SQL查询后 你的变量的值就知道了 自己在数据库里面查下就知道结果对不对了撒 不是这个原因,t是table的别名,我再看看,谢谢先。
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#11
sql语句有问题吧pt_org_info t这里是不是应该又个逗号pt_org_info, t
#1
Debug下调试单步看看是不是返回的指针为NULL了?
#2
Debug下调试单步看看是不是返回的指针为NULL了?
Debug下调试单步看看是不是返回的指针为NULL了?
#3
你先验证一下你的SQL语句对不?
#4
Debug下调试单步看看是不是返回的指针为NULL了?返回的是,rset = 0x00000000,然后点击发现“__vfptr = CXX0030: 错误: 无法计算表达式的值” Debug下调试单步看看是不是返回的指针为NULL了?
#5
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info
t where ID = 1" 这个是不是多了个t啊
#6
应该是SQL语句
#7
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#8
sql语句有问题吧pt_org_info t这里是不是应该又个逗号pt_org_info, t
#9
不是这个原因,t是table的别名,我再看看,谢谢先。
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#10
你看看你执行了SQL查询后 你的变量的值就知道了 自己在数据库里面查下就知道结果对不对了撒 不是这个原因,t是table的别名,我再看看,谢谢先。
"select ID,PAR_ID,ORG_CODE,ORG_NAME from pt_org_info t where ID = 1" 这个是不是多了个t啊
#11
sql语句有问题吧pt_org_info t这里是不是应该又个逗号pt_org_info, t