VC 链接Access 数据库 插入变量到表

前面 介绍:mfc 链接 access 2007 数据库

接下来就来说说怎么插入数据到access 2007 数据库(网上找了下,说的有些模糊,直接来看看效果

主要步骤:

1 先用sprintf生成SQL语句

2 再执行SQL语句就可以了


效果如下:



主要代码:

CString strConn,strDBName;
	//serv103_serv_link_acces();

	if(m_pConnection->State) 
	{
		m_pRecordset.CreateInstance("ADODB.Recordset");
		//m_pConnection->Close(); ///如果已经打开了连接则关闭它
		try
		{
			int m_id =1;
			int m_qh =1;
			int m_value =1;
			//char *SQL = "";
			char buffer[256];
			sprintf(buffer,"insert into dzvalues(dzId,dzQh,dzValue) values('%d','%d','%d')",m_id,m_qh,m_value);
			m_pConnection->Execute(buffer,&RecordsAffected,adCmdText);
			//m_pConnection->Execute("CREATE TABLE users(ID INTEGER,username  TEXT,old INTEGER,birthday DATETIME)",&RecordsAffected,adCmdText);
			//m_pConnection->Execute("INSERT INTO users(ID,username,old,birthday)  VALUES (1, 'Washington',25,'1970/1/1')",&RecordsAffected,adCmdText);

			
		}
		catch (_com_error *e)
		{
			AfxMessageBox(e->ErrorMessage());
		}
	}
	//m_pConnection->Close(); ///如果已经打开了连接则关闭它
	


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VC(Visual C++)是一个面向可视化应用程序开发的集成开发环境(IDE),可以使用它来操作Access数据库进行查询、插入、更新和删除等操作。 对于查询操作,VC可以通过ADO(ActiveX Data Objects)来连接Access数据库并执行SQL查询语句。首先,需要引入相关头文件和库文件,然后创建一个ADO连接对象并打开数据库连接。接下来,可以使用SQL语句来查询所需的数据,并通过ADO记录集对象来获取查询结果。 对于插入操作,可以使用VC的ADO对象来插入新的数据记录到Access数据库表中。类似于查询操作,首先创建一个ADO连接对象并打开数据库连接,然后构造插入语句并使用ADO执行该语句。 对于更新操作,可以使用VC的ADO对象来更新Access数据库表中的现有数据记录。同样,创建ADO连接对象并打开数据库连接,然后构造更新语句并使用ADO执行该语句。 对于删除操作,使用VC的ADO对象来从Access数据库表中删除数据记录。同样的步骤,创建ADO连接对象并打开数据库连接,然后构造删除语句并使用ADO执行该语句。 需要注意的是,在使用VC操作Access数据库时,需要确保已经正确安装了相应的数据库驱动程序,并且在代码中合理处理异常情况,例如数据库连接失败或查询结果为空等情况。 总之,VC通过ADO提供了操作Access数据库的接口和方法,可以通过SQL语句来执行查询、插入、更新和删除等操作,从而实现对Access数据库的灵活操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值