在做设计,手头比较紧,但是决不亏待大家 小问题 不过要快!!!1!!!!!!!!

woaini5994 2003-07-12 09:42:30
我通过ODBC连接对数据库进行操作;数据库中有两个表,程序是一个但单文档,视类以Crecordview为基类
当我创建一个以CRecordSet为基类的新类Cset1 和其中的一个表进行连接的时候,对数据库操作成功(在视类当中实现)但是
当我创建另一个以CRecordSet为基类的新类cset2与另外一个连接,希望在对话框中,通过控件完成对数据库中的数据进行添加
却告诉我内存中的错误,以下是代码段,

] UpdateData(true);
pSettrain->AddNew(); //运行到这个步骤的时候提示 内存中的数值是0X00000000;
pSettrain->m_column1=m_number;
pSettrain->m_column2=m_train;
pSettrain->m_column3=m_trainsub;
pSettrain->m_column4=m_trainteacher;
pSettrain->Update();
MessageBox("这个记录添加成功");
UpdateData(false);
这是在对话框中添加按钮的命令消息,pSettrain是我定义的cset2的一个指针
在对话框类头文件中已经包含了的定义 也包含了cset2类的头文件 小弟笨拙请高手指教
感激不尽;很急迫请帮忙,
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgh266 2003-07-12
  • 打赏
  • 举报
回复
UpdateData(true);true改为false是否可以。
bluebird728 2003-07-12
  • 打赏
  • 举报
回复
确定是否打开了记录集
if(m_pSet->Isopen())
{
}
else
{
m_pSet->open();
}
laker_tmj 2003-07-12
  • 打赏
  • 举报
回复
up learn

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧