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

前面 介绍: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(); ///如果已经打开了连接则关闭它
	
时间: 2024-11-21 02:54:23

VC链接 access2007数据库 插入变量到表的相关文章

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("AD

Java链接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash

准备工作 1.创建Java的Maven项目 创建好的目录结构如下:  另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错.最后把Junit的版本改成4.7的之后,问题解决了. 创建测试工具类HbaseDemo,为了保证能够让Hbase运行,需要最开始写出如下配置: package toto.com.hbase; import java.util.ArrayList; import java.util.Iterator; import org.apa

VC++链接ADO数据库

第一次接触ADO数据库,自己的一点经验,在这里总结一下,以免后面忘记了,再重新来看.也许文字中有错误,请大家能给予指正.本文中使用的数据是access2000. .h头文件中定义一下变量: _ConnectionPtr  m_pConn; _RecordsetPtr   m_pRecSet; _CommandPtr     m_pComd; .cpp源文件中实现数据库的连接 //连接数据库 bool MyDlg::ConnDb(void) { CString sPath; CString Ser

用VC++操作ACESS数据库(创建数据库、建立新表、连接、增删查改)

转载http://liheng19870711.blog.163.com/blog/static/8716802201121724528232/进行修改 用VC++操作ACESS数据库(创建数据库.建立新表.连接.增删查改) 首先在StdAfx.h中包含如下头文件#import "C:\Program Files\Common Files\system\ado\msadox.dll"  // 创建数据库必用#import"C:\Program Files\Common Fil

VC++对Access数据库的操作(查询、插入、更新、删除等)

Microsoft Office Access是由微软发布的关系数据库管理系统.Access数据库常应用于小型软件系统中,比如:生产管理.销售管理.库存管理等各类企业管理软件,其最大的优点是:简单易学.使用灵活. 下面我们结合实例来详细说明,在VC++ MFC中,如何使用Access数据库文件进行数据的存储,如何实现对数据库中数据的查询.插入.更新和删除等操作. (实例可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/8235865

java如何连接到数据库以及如何在数据库中插入变量

1. 加载驱动: 导入数据库连接jar包,在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示: 2. 添加JDBC: 右键工程名,在java build path中的Libraries分页中选择Add JARs...,选择刚才添加的JDBC,如下图: JDBC连接数据库的步骤 1. 导入驱动jar包 * 复制mysql-connector-java-5.1.37-bin.jar到项目的lib文件夹下 * 右键->add as Library… 2. 注册驱动 3. 获取数

oracle创建、删除 数据库、建立表空间以及插入 删除 修改表

一.创建.删除数据库 oracle OraDb11g_home->配置和移植工具->Database configration  Assistant->...然后可以创建或者删除数据库 二.建立表空间 create tablespace inspur_tablespace   logging datafile 'D:\MyOracleBACK SQL\StudentDB\inspur_tablespace.dbf'  size 50m autoextend on next 50m max

VC++ 中ADO数据库的配置(Access2003-Access2007)

vc++ 中ADO数据库的配置(Access2003-Access2007) 1.       首先在StdAfx.h中添加以下代码引入数据库: #import "C:\\Program Files\\Common Files\\System\\ado\\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF") 2.    

ThinkPHP 学习笔记 ( 三 ) 数据库操作之数据表模型和基础模型 ( Model )

//TP 恶补ing... 一.定义数据表模型 1.模型映射 要测试数据库是否正常连接,最直接的办法就是在当前控制器中实例化数据表,然后使用 dump 函数输出,查看数据库的链接状态.代码: public function testdb(){ $obj=M("User"); dump($obj); } 此时浏览器输出: object(Model)#5 (20) { ["_extModel:private"] => NULL ["db:protecte