登录注册
上海交通大学论坛 > 数据库 > 浏览当前帖子 手机版 关闭左侧栏
Re大侠救命啊!!
返回本版】  【发表帖子】  【回复帖子 浏览量  4455      回帖数 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
表情
所有内容均为会员自愿发表,并不代表本站立场.
论坛帮助 会员认证删帖申请 联系我们