VC/MFC中的ACCESS数据库访问实现(方法2)

接上面的一篇。

 

方法2:

 

创建一个单文档应用程序 -> 下一步 -> 选择 Database view without file support ,

单击 Data Source 在弹出的 "数据连接属性" 对话框中,选择 " Microsoft Jet 4.0 OLE DB Provider " 。

单击 下一步 在"选择或输入数据库名称 中,选择 数据库文件所在的路径。同第一篇所述方法,使用默认的空白密码 单击 "测试连接" 提示 " 连接成功" 点击 确定 (在 VC6.0 下,会提示"请选择数据表" 选中自己所创建的表名字即可-> 确定)

回到应用程序向导,后面的使用默认值就可以。

完成以后,可以在 主程序的对话框中,添加一个按纽,在按纽的响应函数中加入对数据库成员的直接赋值就可以,例如,我的数据库表结构如下:

ID 自动增长,主键。

用户名SUserName 字符型

用户性别SSex        字符型

我想增加一条新的数据:张三 男那么,

直接在按纽的响应函数中写上:

m_pSet->AddNew();

m_pSet->m_SUserName = "张三";

m_pSet->m_SSex           = "男" ;

m_pSet->Update();

 

就可以实现对数据库的操作。

 

PS: 这种方法很方便,类向导自动给创建了一个数据库操作的类:C工程名Set 它是CResordSet的一个继承类。里面对数据库中的表进了自动的处理,为每一项创建了一个变量。我们只需要进行并添加,给每个变量赋值,更新,这样的操作,就可以完成对数据库的处理。

具体的例子可以参考网上的这篇文章:http://www.yesky.com/259/1807259.shtml 

它需要用户创建一个数据源,并选择相应的用户表后才可以。

第二种方法结束。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值