标题:[求助] 有关VC++开发ODBC数据库的问题。
只看楼主
yyz83510
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2004-12-12
 问题点数:0 回复次数:0 
[求助] 有关VC++开发ODBC数据库的问题。

由于学VC++不久。刚编了一个小程序,运行通过。

但是就是无法对数据库进行操作,一操作就出错。不知为什么?

我是用Access2000建的数据库。

void CJianyanView::OnOK() { UpdateData(true); // TOD Add extra validation here

CDBVariant varValue; CDatabase m_database; //打开数据库接口 if(!m_database.IsOpen()) { m_database.Open(_T("jianyan")); }

//创建结果集 CJianyanSet m_recordset1; m_recordset1.m_pDatabase=&m_database;

//添加记录 m_recordset1.AddNew(); m_recordset1.m_ID=6; m_recordset1.m_name="六"; m_recordset1.m_number="006"; m_recordset1.m_score=90; m_recordset1.Update(); m_recordset1.Requery();

//查询记录 m_recordset1.MoveFirst(); m_recordset1.GetFieldValue(4,varValue); m_jianyan=varValue.m_dblVal; //m_jianyan是对话框类中的一个double变量。

UpdateData(FALSE); }

本段代码是对话框中一个按钮的函数。

调试程序没有问题,执行后出现对话框。

但是一按按钮就无法对数据库操作,出现错误。

数据库应该正确配置了,不知为什么?

求助各位大狭。

搜索更多相关主题的帖子: ODBC 数据库 开发 
2004-12-15 23:33



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-9461-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020417 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved