博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码_ADO_增加记录
阅读量:2338 次
发布时间:2019-05-10

本文共 936 字,大约阅读时间需要 3 分钟。

void CDATABASE_ADO_TESTDlg::OnButton4() {	// TODO: Add your control notification handler code here	UpdateData(TRUE);	if(m_strID==0||m_strName=="")	{		AfxMessageBox("编号和姓名两者都不能为空!");		return;	}	_RecordsetPtr pRS;	if(FAILED(pRS.CreateInstance("ADODB.Recordset")))	{		AfxMessageBox("Create Instance failed!");		return;	}	CString strSRC=GetConnStr();	CString strSQL;	strSQL.Format("select * from Student where StudentID=%d",m_strID);	if(FAILED(pRS->Open((_variant_t)strSQL,(_variant_t)strSRC,adOpenStatic,adLockOptimistic,adCmdText)))	{		AfxMessageBox("Can not open Database!");		pRS.Release();		return;	}	if(!pRS->GetrsEOF())	{		pRS->MoveLast();	}	pRS->AddNew();	pRS->PutCollect("Name",(_variant_t)m_strName);	pRS->PutCollect("Sex",(_variant_t)m_strSex);	pRS->PutCollect("Major",(_variant_t)m_strMajor);	pRS->PutCollect("StudentID",(_variant_t)(long)m_strID);	pRS->PutCollect("Age",(_variant_t)(long)m_iAge);	pRS->Update();	pRS.Release();}

转载地址:http://rngpb.baihongyu.com/

你可能感兴趣的文章
Java连MySQL的驱动mysql-connector-java-5.1.21-bin.jar的安装方法
查看>>
java基础小结
查看>>
线程概念及死锁的理解
查看>>
数据结构之红黑树
查看>>
android学习之——界面 控件 体系 布局
查看>>
Eclipse开发Android程序在手机上运行
查看>>
ListView深入理解
查看>>
Activity的四种launchMode
查看>>
java面试题(7.22)
查看>>
java项目之——坦克大战01
查看>>
java项目之——坦克大战02
查看>>
java项目之——坦克大战03
查看>>
java项目之——坦克大战 04
查看>>
java项目之——坦克大战04.1
查看>>
java项目之——坦克大战05
查看>>
java项目之——坦克大战06
查看>>
java项目之——坦克大战09
查看>>
java项目之——坦克大战10
查看>>
java项目之——坦克大战11
查看>>
阿狸面经(牛客网)
查看>>