当前位置:编程学习 > C#/ASP.NET >>

在调用AQLFethScroll/SQLExtendedFetch之前没有绑定数据列

运行后就出现上面的错误,下面是我的代码,请指正:
int CGRTXDlg::InitDataBase(void)
{
ADDRESS data;
CDatabase db;
db.Open(NULL,FALSE,FALSE,"ODBC;DSN=I_phone;",CDatabase::noOdbcDialog);
//myRecord.m_pDatabase=&db;
    CRecordset myRecord(&db);
myRecord.Open(CRecordset::snapshot,"SELECT * From 电话本数据库");
    int i = 0;
CDBVariant strSex;
    while( !myRecord.IsEOF() )
{
if(dbCountLine==0)
myRecord.MoveFirst();
else
myRecord.Move(dbCountLine);
      myRecord.GetFieldValue(i,data.strName); //获得第(i+1)列的数据,数据保存在CDBVariant变量中,不可以直接使用数字0
i++;
myRecord.GetFieldValue(i,data.strNp);
i++;
myRecord.GetFieldValue(i,strSex);
i++;
myRecord.GetFieldValue(i,data.strHomeAdd);
i++;
myRecord.GetFieldValue(i,data.strHomeTel);
i++;
myRecord.GetFieldValue(i,data.strGSM);
i++;
myRecord.GetFieldValue(i,data.strEmail);
i++;
myRecord.GetFieldValue(i,data.strWorkName);
i++;
myRecord.GetFieldValue(i,data.strWorkAdd);
i++;
myRecord.GetFieldValue(i,data.strWorkTel);
data.chsex=strSex.m_chVal;
dbCountLine++;
myRecord.MoveNext();
db.Close();
myRecord.Close();
return dbCountLine;
}
} --------------------编程问答-------------------- 也看不明白, --------------------编程问答-------------------- 帮顶~~~~ --------------------编程问答-------------------- 看不懂,帮顶下 --------------------编程问答-------------------- 看不懂,帮顶下
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,