VC++简单数据库编程(二)——添加新记录
来源:互联网 发布:中航控制卡软件 编辑:程序博客网 时间:2024/06/16 22:21
声明记录集对象:
_RecordsetPtr rs;
初始化:
rs.CreateInstance(__uuidof(Recordset));
声明SQL语句:
CString sql;
sql="select * from table"; (table为数据库中的任意表名,sql可以是任何合法的select语句)
将记录集与数据库绑定,并执行SQL语句:
rs->Open(_variant_t(tsql), conn->GetConnectionString(),adOpenDynamic, adLockOptimistic,adCmdText);
这样就打开了数据库中的table表。
添加一条记录:
rs->AddNew();
rs->GetFields()->GetItem("你好")->PutValue(_variant_t("你也好"));
rs->Update();
这样,就向table表中加入了一条新数据,其中,“你好”字段的值为“你也好”。
下面是全部代码:
_RecordsetPtr rs;
初始化:
rs.CreateInstance(__uuidof(Recordset));
CString sql;
sql="select * from table";
rs->Open(_variant_t(tsql), conn->GetConnectionString(),adOpenDynamic, adLockOptimistic,adCmdText);
try{
rs->AddNew();
rs->GetFields()->GetItem("你好")->PutValue(_variant_t("你也好"));
rs->Update();
}
catch(_com_error e){
CString errormessage("数据添加失败! ");
AfxMessageBox(errormessage);///显示错误信息
}
- VC++简单数据库编程(二)——添加新记录
- VC++简单数据库编程(三)——修改一条指定记录
- VC++简单数据库编程(一)
- VC数据库编程总结(二)
- VC数据库编程总结(二)
- VC数据库编程总结(二)
- mysql 数据库 vc 编程简单示例
- 文件的权限问题--数据库不能添加新记录
- GridView添加新记录
- JdbcTemplate添加新记录
- 编程题——简单错误记录
- vc 数据库开发(二)
- VC++图象处理编程(二)
- vc数据库编程(2)
- Oracle10g新特性——记录DML错误日志(二)
- 记录我的新工作(二)
- 添加简单的新协议(基础)
- 【Web API系列教程】3.9 — 实战:处理数据(添加新条目到数据库)
- 用户登录
- android判断当前网络状态及跳转到设置界面
- 第十四周项目二(1) 按得分输出成绩
- 第十四周项目三(1)(2)——多科成绩单
- zoj 1654 Place the Robots(二分图匹配 匈牙利算法)
- VC++简单数据库编程(二)——添加新记录
- linux内核内存管理学习之一(基本概念,分页及初始化)
- 时间函数DateTime()的用法
- Netlink的简介及使用方法
- 好用的Python库
- ORACLE基本类型
- 帧中继动态映射与静态映射主要区别
- VC++简单数据库编程(三)——修改一条指定记录
- andorid BaseAdapte