小弟请教各位了.
我建了一个连接ACCESS数据库的工程.
然后在里面贴加了一个按钮控件.在其上添加响应程序,如下:
void CZhView::OnButton1()
{
// TODO: Add your control notification handler code here
Cdatabase m_db;
m_pSet->Open();
m_pSet->AddNew();
m_db.ExecuteSQL("insert into student VALUES('mary','110')");
m_pSet->Update();
}
没有错误.便执行起来一直不行.怎么回事?
如果改怎么改啊...高手...
问题点数:20、回复次数:3Top
1 楼Mackz(在相互)回复于 2006-03-16 12:53:26 得分 20
你这个m_db和m_pSet没有任何联系啊,也就是说这个m_db只是定义了一个CDatabase(注意打消写)变量,没有连接数据库。Top
2 楼Mackz(在相互)回复于 2006-03-16 12:54:41 得分 0
另外,也不是这么用的,如果用CRecordset的方式,在AddNew()之后,直接给各个字段赋值;如果直接执行SQL,不需要用CRecordset来AddNew(),这是两种方法,不能混用。Top
3 楼zhanghui_198269(编程浪子)回复于 2006-03-16 13:07:36 得分 0
哦.恩.高手说的对.可以加你QQ吗??
Top




