刚开始学习vc++6.0但是遇到3个问题:

来源:百度知道 编辑:UC知道 时间:2024/06/21 14:49:44
1:上次做过一部分程序,下次打开vc++直接打开为什么很多菜单项是灰色不可用?
2:我正在做以学生管理系统与sql server2005连接的,但是做数据库连接是使用ADODC 与DATAGRID这两个控件,提在路径中根本就找不到Rose.msi是什么问题?
3:求高手讲解一下与sql server数据库的连接除种方法外还有什么简单的方法?有详细步骤给20分的。

首先,在预编译文件中导入ado库(在这个头文件里stdAfx.h)
即:msado15.dll的路径
第二:初始化com库:ConInitialize(NULL);
最后释放com库:CoUninitialize();
第三:定义一个智能指针对象:_ConnectionPtr pConn(__uuidof(Connection));
产生一个记录集的智能指针对象:_RecordsetPtr pRst(__uuidof(Recordset));
第四:用pConn->ConnectionString去连接一个字符串。
pConn->Open去打开连接字符串
第五:获取数据pRst=pConn->Execute("SQL语句",NULL,adCmdText)
while(!pRst->EOF)
{
取出数据
}
最后:释放pRst->Close();
pConn->Close();
pRst.Release();
pConn.Release();

那些菜单是灰的

建议看一下我的课程的视频
如果你在何丹的论坛开心答题答对500题(理论上一小时可完成,实际大约两三小时)可免听全程。
课程的见我的baidu空间。