VC++简单数据库编程(三)——修改一条指定记录
来源:互联网 发布:中航控制卡软件 编辑:程序博客网 时间:2024/06/16 08:15
其实修改一条记录和添加一条记录差不多:
声明SQL语句:
CString sql;
sql="select top 1 * from table where 你好='你好'"; (从table表中调出字段值为“你好”的一条记录,第二个“你好”放在一对单引号中)
将记录集与数据库绑定,并执行SQL语句:
rs->Open(_variant_t(tsql), conn->GetConnectionString(),adOpenDynamic, adLockOptimistic,adCmdText);
这样就打开了数据库中的table表,并调出了字段值为“你好”的一条记录。
修改这条记录:
rs->GetFields()->GetItem("你好")->PutValue(_variant_t("你也好"));
rs->Update();
//注意,这里和插入一条记录只少了rs->AddNew();这条语句
这样,就把table表中第一条“你好”字段的值为“你好”的记录的值改为了“你也好”。(文学水平不高,怎么看怎么觉得绕口)
下面是全部代码:
CString sql;
sql="select top 1 * from table where 你好='你好'";
rs->Open(_variant_t(tsql), conn->GetConnectionString(),adOpenDynamic, adLockOptimistic,adCmdText);
try{
rs->GetFields()->GetItem("你好")->PutValue(_variant_t("你也好"));
rs->Update();
}
catch(_com_error e){
CString errormessage("数据修改失败! ");
AfxMessageBox(errormessage);///显示错误信息
}
- VC++简单数据库编程(三)——修改一条指定记录
- VC++简单数据库编程(二)——添加新记录
- VC向数据库中插入一条记录
- 基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
- vb.net数据库编程(04):一个SQLserver修改记录的简单例子。
- vb.net数据库编程(04):一个SQLserver修改记录的简单例子。
- VC++简单数据库编程(一)
- jqGrid分页技术学习(五)spring jdbc 通用DAO——修改一条记录
- 【4】自己写数据库函数库 — 获取一条记录
- 【5】自己写数据库函数库 — 删除一条记录
- jqGrid分页技术学习(三)spring jdbc 通用DAO——添加一条记录
- 数据库新增一条记录
- 通过 JDBC 向指定的oracle数据库表中插入,删除,更新一条记录.----JDBC-1
- 随机显示数据库一条记录
- mysql 数据库 vc 编程简单示例
- Bottle实例Todo-List—在数据库中插入一条记录
- 使用Hibernate修改数据库表中一条记录的某些字段
- 编程题——简单错误记录
- 时间函数DateTime()的用法
- Netlink的简介及使用方法
- 好用的Python库
- ORACLE基本类型
- 帧中继动态映射与静态映射主要区别
- VC++简单数据库编程(三)——修改一条指定记录
- andorid BaseAdapte
- IOS 录制保存视频实例
- struts2中的<field-validator type="">,type有哪些?
- Singleton(二)
- linux内核内存管理学习之二(物理内存管理--伙伴系统)
- hdu 1556
- Ext.data.Store动态修改url
- VC++ Service编程(一)编写main函数