用vc6.0操作Access数据库
使用VC6.0编程,操作Access数据库。可以每隔一定得时间就将数据存储在数据库中,并且可以查看。项目急用,哪位高手可以指点,如果能给出部分代码,将感激不尽,所有分全给...
使用VC6.0编程,操作Access数据库。可以每隔一定得时间就将数据存储在数据库中,并且可以查看。项目急用,哪位高手可以指点,如果能给出部分代码,将感激不尽,所有分全给他。
展开
2个回答
2009-07-25
展开全部
CDaoDatabase* m_pDatabase;
CDaoRecordset* m_pRecordset;
m_pDatabase=new CDaoDatabase;
try
{
m_pDatabase->Open("dbStu.mdb");
m_pRecordset=new CDaoRecordset(m_pDatabase);
}
以上是建立数据库连接和数据集对象,有了m_pRecordset对象,就可以对数据库进行查询操作。
CString strSelect(_T("Select * From ["));
strSelect +=tbStu;
strSelect += _T("]");
m_pRecordset->Open(dbOpenDynaset,strSelect);
查询stuid:
sql="select * from tbStu where stuid="+id
如果stuid是字符串类型的:
sql="select * from tbStu where stuid='"+id+"'"
你的数据库是不是放在程序文件一个目录?如果不是修改一下。m_pDatabase->Open("dbStu.mdb");
还有在文件头添加:#include <afxdao.h>
CDaoRecordset* m_pRecordset;
m_pDatabase=new CDaoDatabase;
try
{
m_pDatabase->Open("dbStu.mdb");
m_pRecordset=new CDaoRecordset(m_pDatabase);
}
以上是建立数据库连接和数据集对象,有了m_pRecordset对象,就可以对数据库进行查询操作。
CString strSelect(_T("Select * From ["));
strSelect +=tbStu;
strSelect += _T("]");
m_pRecordset->Open(dbOpenDynaset,strSelect);
查询stuid:
sql="select * from tbStu where stuid="+id
如果stuid是字符串类型的:
sql="select * from tbStu where stuid='"+id+"'"
你的数据库是不是放在程序文件一个目录?如果不是修改一下。m_pDatabase->Open("dbStu.mdb");
还有在文件头添加:#include <afxdao.h>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询