⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sy0703.htm

📁 c语言经典教程
💻 HTM
字号:
<html>
<head>
<title>无标题文档</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<p><font color="#0000FF">使用CRecordView类</font> </p>
<p>(一)实验目的<br>
  使用CRecordView类访问数据库</p>
<p> (二)实验内容<br>
  CRecordView类是CView类的一个子类(直接继承自CFormView),它内置了对CRecordSet的支持,在某些情况下,使用它操纵数据库比直接用CRecordSet更方便。</p>
<p>(三)实验步骤<br>
  <br>
  1.新建MFC工程,应用程序类型指定为SDI(Step1),Step2处,数据库支持选择Database View Without File Support,Data 
  Soure选择上一实验创建的Student数据源,并选中Dynaset选项,进一步选择Instructor表,取消Printing And Print 
  Preview(Step4),在Step6处可以看到视图的基类自动为CRecordView。</p>
<p>2.在FormView对应的对话框模板中加入三个Edit Box控制,分别使用以下ID:IDC_ID、IDC_NAME、IDC_ROOM,如下图:</p>
<p> <img src="sy07021.gif"><br>
</p>
<p>3.使用ClassWizard把编辑控制与记录集数据成员连接起来。为了加入数据成员,单击Member Variable标签,并选择每个变量对应的编辑框ID。单击Add 
  Variable按钮,再单击Member Variable Name组合框中的箭头,显示一变量列表。请选择适当的变量,如下所示:</p>
<p><img src="sy07022.gif"></p>
<p>4.编译并测试应用程序。</p>
<p>5.用于删除一条记录的代码如下,可以试着把它们添加到View类中观察效果。</p>
<pre>	m_pSet->Delete();
	m_pSet->Requery();
	UpdateData(FALSE);
</pre>
<p>6.用于增加一条记录的代码如下,可以试着把它们添加到View类中观察效果。</p>
<pre>	m_pSet->AddNew();
	UpdateData(TRUE);
	m_pSet->Update();
	m_pSet->Requery();
	UpdateData(FALSE);
</pre>
<p>(四)说明<br>
  CRecordView类内嵌了指向CRecordSet类的指针m_pSet,使用它可以像直接使用CRecordSet类一样操作数据库。</p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -