请问在C++中如何“为表添加类”代码写在具体那个位置
请问在C++中如何“为表添加类”我是新人所以希望大家多帮忙
我有一本书《Visual C++ + SQL Server数据库应用系统开发与实例》
注:无盘
我是按此书学做《进销存管理系统》按书上的做法用户界面我都做好了,正在向下进行时书上说“为表添加类”先创建类我已经懂了(类名为: CClient)此时书上说
“CClient类用来管理表Client的数据库操作,它的成员函数如表”
表里全是“函数名”与“具体说明”
下面是一堆代码 我就不知这些代码添加在我创建类文件的那里?具体的那个地方,是在我创建的CClient类代码中那个位置。
并且此时在C++开发软件中有的ClassView中 产生的两个名为 ~CClient与CClient 的两个文件。
代码如下:
int CClient:HaveName(CString cCname)
{
//连接数据库
ADOConn m_AdoConn;
m_AdoConn.OnInitADOConn();
//设置SELECT语句
_bstr_t vSQL;
vSQL="SELECT * FROM Client WHERE Cname=" + cCname+ "";
//执行SELECT句语
_RecordsetPtr m_pRecordset;
m_pRecordset=m_AdoConn.GetRecordSet(vSQL);
//返回各列的值
if (m_pRecordset->adoEOF==1)
return -1;
else
return 1;
//断开数据库的连接
m_AdoConn.ExitConnect();
}
______________________________________________________________________________________________________________________________
我是在
C++标题栏中选 插入->类 然后类的类型选“Generic Class”点OK后双击刚创建的类名进入编辑代码。请问我的代码是加在这里吗?如果是加在这里具体写在那个位置上。
以下是我点OK后看到的代码:
// Client1.h: interface for the CClient class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CLIENT1_H__963767EA_56E3_4154_A1AF_18D116361372__INCLUDED_)
#define AFX_CLIENT1_H__963767EA_56E3_4154_A1AF_18D116361372__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CClient
{
public:
CClient();
virtual ~CClient();
};
#endif // !defined(AFX_CLIENT1_H__963767EA_56E3_4154_A1AF_18D116361372__INCLUDED_)
[[it] 本帖最后由 haotian0317 于 2008-10-23 23:55 编辑 [/it]]