|
登录注册 |
☦ 上海交通大学论坛 > 数据库 > 浏览当前帖子 | 手机版 关闭左侧栏 |
Re大侠救命啊!! |
【返回本版】 【发表帖子】 【回复帖子】 | 浏览量 4452 回帖数 0 |
张牙舞爪 等级 ☆ 楼主 发表于 2011/8/4 2:01:48 编 辑 |
||
> ==> Qq_Wjq(qq) 说道 > (VC中的数据库编程) > 就是mfc中继承CRecordSet的C*Set类, > 不是有个指针:m_pSet吗?? > 那么我们在相应按钮事件(比如显示记录时)都要作那些工作呢?? > 要不要这样写代码讷?? > C*View::OnButton() > {CDatabase db; > db.OpenEx("you db"); > CRecordSet rs(&db); > rs.Open(para1,"SQL",para3); > ......... > rs.close(); > db.close(); > } > 建立的这些CDatabase对象db和CRecordSet对象rs有必要吗?? > 如果有必要,那还缺什么代码呢?? > 如果没必要,那怎样才能更简炼呢?? > --------------- > 看书觉着自己会了,可怎莫也不能让表格中的数据显示出来!!!!!!!!!!!! > CDatabase是针对数据库一级的类,主要解决数据库连接等相关问题 而 CRecordSet是针对返回的结果级的类,主要解决处理结果集的问题 至于m_pSet可以理解为一个游标,用来处理结果集的行 对于CDatabase和CRecordSet可以这样来理解 我们针对一个数据库的开发, 首先要连接上数据库,接下来才是对数据库的表进行处理, 所以要有CDatabase类建立连接,再取回响应的结果进行处理 至于你说要在Button里有一些什么操作,就要看你要做什么操作了,:) |
1 |
论坛帮助 会员认证删帖申请 联系我们 |