..
cout << \-----------------\\n\
while (!m_pRecordset->EndOfFile) //如果记录集没有到记录的尾端
{
vsnum = m_pRecordset->GetCollect(_variant_t((long)0));//这儿给字段编号和字段名都可以
vsname = m_pRecordset->GetCollect(\
vsage = m_pRecordset->GetCollect(\vssex = m_pRecordset->GetCollect(\vsmajor = m_pRecordset->GetCollect(\if (vsnum.vt != VT_NULL&&vsname.vt !=
VT_NULL&&vsage.vt != VT_NULL
&&vssex.vt != VT_NULL&&vsmajor.vt != VT_NULL)//如果
不为空
{
cout.setf(ios::left); //设置左对齐
a
..
cout << setw(14) << (char*)(_bstr_t)vsnum; //输出学号 cout << setw(14) << (char*)(_bstr_t)vsname; //输出姓名 cout << setw(8) << vsage.lVal; //输出年龄
cout << setw(8) << (char*)(_bstr_t)vssex; //输出性别 cout < m_pRecordset->MoveNext(); ///移到下一条记录 } cout << \ --------------------\\n\输入将要插入的信息 cout << \请输入你要添加的学生信息\\n\cout << \学号:\cin >> student.snum; a .. cout << \姓名:\cin >> student.sname; cout << \年龄:\cin >> student.sage; cout << \姓别:\cin >> student.ssex; cout << \专业:\cin >> student.smajor; m_pRecordset->MoveFirst(); //移动到第一条记录 m_pRecordset->AddNew(); ///添加新记录 m_pRecordset->PutCollect(\ //将数据添加进去输入库 m_pRecordset->PutCollect(\m_pRecordset->PutCollect(\m_pRecordset->PutCollect(\ a .. m_pRecordset->PutCollect(\m_pRecordset->Update();//更新操作,如果不更新,对数据库 的操作将没有得到相应的操作 m_pConnection->Execute(query_cmd,NULL,1); //用Execute执 行sql语句来删除 a m_pRecordset->Close(); // 关闭记录集 } // 捕捉异常 catch(__error e) { // 显示错误信息 cerr << \抛出异常 } if(m_pConnection->State) m_pConnection->Close(); ::CoUninitialize(); .. } return 0; 4.实习总结、体会与收获 通过这些天老师给我们讲授实习课,我知道的我们专业的实用性,以及在软件工程上我们应该怎么学,学些什么,光靠课堂上我们学习的东西十分有限,要充分利用课余时间,利用图书馆和互联网。学习这个专业,要求我们要深入进去,不能只学会些皮毛,要不断跟进时代的步伐,不断学习新的知识,开拓视野,才能在这个专业上有更好的作为,使我们走得更远,这门课程的学习使我受益匪浅,为以后的学习打下了基础,激发了我的学习兴趣,使我明确了自己的专业方向。 a