在使用ODBC类函数CRecordSet::GetFelidValue(...)从数据库中获取数据项的过程中函数返回错误,提示无效的索引编号.开发工具用的是VC++,数据库是SQL2000.哪位一指点一下迷津.
解决方案 »
- MFC添加webbrowser控件后,不能使用Ctrl+C/V粘贴复制
- Windows如何生成系统共用的对象
- 程序学习,改进(能简尽量简,有错或用错的地方请指证)
- MFC做的一个嵌套控件。如何在VB中捕获其子控件的事件?
- "找不到ordinal"这是什么问题?
- [计算机]西交大。西工大不知道考那个学校的研究生好一点
- 我用Createfile打开打印机用writefile打一个字符串为什么我的打印机半机才打印一个字符呀?
- 如何检测哪一个线程霸占了CPU?
- 一个问题
- 退出对话框时中止线程,似乎不容易
- 请问destroywindow能否销毁非模式对话框的对象指针?
- 如果在创建对话框时保存了它的指针,在对话框中DestroyWindow后,之前保存的指针还要释放吗?
CDBVariant varValue;
UserLoginSet.MoveFirst();
UserLoginSet.GetFieldValue((int)0, varValue);
注意移到相应的记录取值的时候注意CDBVariant 他的类型转换
UserLoginSet.MoveFirst();
UserLoginSet.GetFieldValue((SHORT)0, varValue);string value = (*var.m_pstring).GetBuffer();你可以先
Recorset先要open() 打开一个表,在你要连接另一表前调用 close() 然后调用 open 重新打开另一个表就可以了.