一、创建一个基于对话框的应用程序
1、工程取名ODBCPic,删除自动创建的程序对话框资源中默认存在的静态文本控件和两个按钮控件。
2、然后在该对话框资源上摆放两个按钮控件,ID(标题)分别为IDC_ADD_DATA(添加数据)、IDC_READ_DATA(读出数据)。
3、在FileView里打StdAfx.h里添加头文件#include <afxdb.h>
二、添加一个基于CRecordSet的类为CMyRecordset。
确认后选择需要读写的数据表,VC++6.0会自动导入表中的字段,MyRecordset.h部分代码如下:
class CMyRecordset : public CRecordset
{
public:
CMyRecordset(CDatabase* pDatabase = NULL);
DECLARE_DYNAMIC(CMyRecordset)
// Field/Param Data
//{
{AFX_FIELD(CMyRecordset, CRecordset)
CString m_ID; //数据表中的ID字段,类型为varchar
CLongBinary m_PIC; //数据表中的PIC字段,类型为mediumblob
//}}AFX_FIELD
// Over