请教vc中能不能得到delphi或者vb那样丰富的数据编辑和表现功能,怎么得到?
请教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




