CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

请教vc中能不能得到delphi或者vb那样丰富的数据编辑和表现功能,怎么得到?

楼主grit(东东)2004-12-02 18:59:33 在 VC/MFC / 数据库 提问

请教vc中能不能得到delphi或者vb那样丰富的数据编辑和表现功能,怎么得到?  
  一直在用vc,但最近非常想得到数据库的丰富功能,用vb或者delphi手太生,所以想  
  这样,谢谢 问题点数:0、回复次数:16Top

1 楼DebugXP(NULL)回复于 2004-12-02 20:13:28 得分 0

一样的Top

2 楼grit(东东)回复于 2004-12-02 20:37:17 得分 0

能不能具体些?谢谢Top

3 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-02 20:54:58 得分 0

用列表控件,结合adoTop

4 楼gooyan(超级替补)回复于 2004-12-02 21:22:19 得分 0

.stdafx.h中加入  
  #import   "C:\Program   Files\Common   Files\System\ado\msado15.dll"   no_namespace   rename("EOF","adoEOF")    
  2。app文件的InitInstance中加入  
  if(S_OK!=OleInitialize(NULL))  
  {  
  AfxMessageBox("初始化COM组件库错误");  
  }  
   
   
  下面就是数据库操作  
  _ConnectionPtr   pConn;  
  _RecordsetPtr     pRs;  
  CString   strSQL;  
  pConn.CreateInstance(__uuidof(Connection));  
  pConn->CursorLocation=adUseClient;  
  strSQL="Provider=SQLOLEDB;Server=Gooyan;DataBase=SkillsBox;UID=sa;PWD=aaaaaaaa";  
  pConn->Open(_bstr_t(strSQL),"","",-1);  
   
  pRs.CreateInstance(__uuidof(Recordset));  
  pRs->CursorLocation=adUseClient;  
  pRs->PutActiveConnection(pConn.GetInterfacePtr());  
   
  pRs1.CreateInstance(__uuidof(Recordset));  
  pRs1->CursorLocation=adUseClient;  
  pRs1->PutActiveConnection(pConn.GetInterfacePtr());  
   
  strSQL="select   *   from   catalog   order   by   cataid";  
  pRs->Open(_bstr_t(strSQL),vtMissing,adOpenDynamic,adLockBatchOptimistic,adCmdText);  
   
  Top

5 楼kingzai(stevenzhu)回复于 2004-12-02 22:36:27 得分 0

you   can   use   dbgrid   control   in   VCTop

6 楼grit(东东)回复于 2004-12-02 23:01:41 得分 0

我的问题主要在界面编辑和报表方面,以及事务处理?  
  Top

7 楼llm06(blacksheep)回复于 2004-12-03 11:02:25 得分 0

vb的控件在vc中一样用Top

8 楼wangmin1996(王怜花)回复于 2004-12-03 12:51:16 得分 0

楼主的问题我很想知道,但小弟比较ben,不知Grid控件从哪里来,比如像Edit一样托到窗口上,但是工具栏中没有Grid  
   
  顶....Top

9 楼cgipro(迷途)回复于 2004-12-10 11:58:52 得分 0

在菜单中添加控件,哪个菜单不记得了,好像是什么insert-》component的Top

10 楼Zhangni(天下无敌)回复于 2004-12-10 12:01:47 得分 0

用   dbgrid   控件  
  Top

11 楼qrlvls( 空 气 )回复于 2004-12-11 22:16:53 得分 0

www.codeguru.com   上有一个   CGridCtrl   类,你可以在表格中扩展任意控件Top

12 楼Trashy(【叶落随风】)回复于 2004-12-12 10:14:51 得分 0

学习,UpTop

13 楼owg(OMG)回复于 2004-12-12 10:26:50 得分 0

如果是界面,那BCGControlbar就足够了,其他如表格,报表,流程图等功能可以参考  
  http://www.evget.com/view/searchIndex.asp?language=2  
  Top

14 楼color99(木头人)回复于 2004-12-13 09:40:11 得分 0

在VC中添加类似DELPHI中的数据库控件  
  Project   ->Add   to   Project   ->Components   adn   controls打开释Registered   ActiveX   Controls目录  
  进去后你可以看到很多控件,这些都需要安装才能使用,  
  DATAGride控件是Microsoft   DataGrid   Control,   Version   6.0   (OLEDB)  
  ADO连接控件是Microsoft   ADO   Data   Control,   version   6.0   (OLEDB)  
  还有很多控件你自己看名字找吧。  
  :)  
  当然VC里面的控件没有DELPHI的那么好用和美观,你要有心里准备哦.  
  Top

15 楼owg(OMG)回复于 2004-12-13 11:01:18 得分 0

不太同意   color99(木头人)   的看法,   利用BCGControlBar作出来的效果比DELPHI更好一些,   可以参考:http://www.evget.com/view/viewProductInfo.asp?productId=88Top

16 楼color99(木头人)回复于 2004-12-13 11:15:15 得分 0

To     owg(OMG)    
  你推荐的控件效果不错,可惜要钱的...有没有不用钱的?Top

相关问题

  • VB、Delphi、C++Builder、VC++之争!
  • VC or Delphi?
  • VC++ to DELPHI
  • VC++开发的控件VB用的问题,经验丰富的高手看一看。
  • Delphi and VB
  • 以下学习方法那个“收获-时间”比最大:(A)VB->BCB->VC (B)VB->VC (C)VB->Delphi->BCB->VC (D)VB->VB->VB->...
  • VC vs Delphi
  • 求救,VC -> Delphi
  • vc和delphi
  • Delphi 与 VC++

关键词

  • 控件
  • delphi
  • vc
  • 数据库
  • ado
  • pconn
  • prs
  • 得到
  • aduseclient
  • cursorlocation

得分解答快速导航

  • 帖主:grit

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo