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(); ///如果已经打开了连接则关闭它
	

时间: 2024-11-07 04:41:50

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

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

C#获取Access数据库中的所有表名和列名

//C#获取Access数据库中的所有表名和列名    string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=E:\report20100819\report20100819.mdb";    OleDbConnection Conn = new OleDbConnection(ConnectionString);    Conn.Open(); DataTable

SQL编程实例:Access数据库,两张表的统计,count、sum聚合函数的使用,iif的使用,group by的使用

小媛在努力 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 在多媒体数据处理中,数据压缩算法尤为重要.小媛上完课后就想自己发明一个数据压缩算法.她想呀想,终于想到一个方法.在多媒体数据中有很多数据都是重复的,所以她想把连续相同的数据用数据出现的次数和数据本身表示.例如:1 1 1 2 3 3 3 3 3  压缩后及为3 1 1 2 5 3(表示3个1,1个2和5个3).有想法后小媛就希望把它用代码实现了.但是大家都知道小媛现在整天都忙着苦B的复习考研,连电脑都摸不到

创建ACCESS数据库,并且创建表和数据。重点:关闭ACCESS数据库引用

/// <summary> /// 创建ACCESS数据库,并且创建表和数据 /// </summary> /// <param name="dictTable"></param> /// <param name="filePath"></param> /// <returns></returns> public int DataTableToAccess(Diction

php 链接access数据库

php链接access数据库代码 <?php $odbc = "Driver={Microsoft Access Driver (*.mdb)};Dbq=".realpath("test.mdb"); $conn = odbc_connect($odbc, '', '', SQL_CUR_USE_ODBC); $sql ="select * from user"; $query = odbc_exec($conn, $sql); $num

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

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

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中将access数据库表中的数据添加到一个ComboBox中,实现从数据库中添加ComboBox的属性

#include "..\..\Common\IO\AppDirectoryUtil.h"#include "..\..\Common\Database\DbConnection.h"#include "..\..\Common\Database\DbCommand.h"#include "..\..\Common\Database\DbDataReader.h" static CString GetConnectionStr

获取Access数据库中的用户表名

SQL语句为 SELECT Name FROM MSysObjects WHERE Type=1 AND Flags=0; 这本来没啥问题,但在代码里执行可能会因为权限报错: ('42000', "[42000] [Microsoft][ODBC Microsoft Access Driver] 不能读取记录: 在 'MSysObjects' 上没有读取数据权限.") 咱三步走(以Access 2013为例) 1.显示MSysObjects表 文件 -> 选项 -> 当前数