vs2008对sql2000的访问,基于在MFC下操作
来源:互联网 发布:导出新浪微博数据 编辑:程序博客网 时间:2024/05/16 18:24
1.新建一个MFC对话框工程
2.然后在
CoInitialize(NULL);//com库要初始化
_RecordsetPtr m_pRs;//记录指针
// 命令对象
_CommandPtr m_PCmd;//命令指针
_ConnectionPtr m_pConnection;//连接指针
HRESULT hr = m_pConnection.CreateInstance(_uuidof(Connection));//创建连接对象
if(!SUCCEEDED(hr))
{
MessageBox("创建连接对象实例失败!");
}
hr = m_pRs.CreateInstance(_uuidof(Recordset));//创建记录对象
if(!SUCCEEDED(hr))
{
MessageBox("创建记录对象实例失败!");
}
//创建命令对象实例
hr = m_PCmd.CreateInstance(__uuidof(Command));//创建命令对象
if(!SUCCEEDED(hr)){
MessageBox("创建命令对象失败");
}
//driver={SQL Server}; 表示使用的是SQL
//Server=127.0.0.1 我用的是本地SQL,就用这个ip地址了
//DATABASE=caipiao; 数据库名称
//UID=;启动sql时,要用的用户名,如果是按照安装操作步骤,你什么也没做,一直next了,这个就什么也不写了
//PWD=sa"; 安装数据库是,给数据库设置的密码
m_pConnection->ConnectionString = "driver={SQL Server};Server=127.0.0.1;DATABASE=caipiao;UID=;PWD=sa";
hr = m_pConnection->Open("","","",adModeUnknown);
if (!SUCCEEDED(hr))
{
MessageBox("连接到数据库失败!");
return ;
}
m_pRs= m_pConnection->Execute("SELECT * FROM caipiao",NULL,adCmdText);
while(!m_pRs->ADOEOF)
{
((CListBox*)GetDlgItem(IDC_LIST1))->AddString(
(_bstr_t)m_pRs->GetCollect("红球"));
m_pRs->MoveNext();
}
m_pRs->Close();
m_pConnection->Close();
m_pRs.Release();
m_pConnection.Release();
CoUninitialize();
- vs2008对sql2000的访问,基于在MFC下操作
- 在 VS2008 下操作 Excel 的方法总结
- 在 VS2008 下操作 Excel 的方法总结
- 在 VS2008 下操作 Excel 的方法总结
- 在VS2008下操作Excel的方法总结
- 在 VS2008 下操作 Excel 的方法总结
- 在 VS2008 下操作 Excel 的方法总结
- 在vs2008下操作excel和数据库
- vs2008下操作Excel
- 在Android下操作Excel
- 在telnet下操作memcache
- C#在WinCE下操作串口的类
- 如何在命令行下操作Django构建的数据对象
- 同步在无线网状态下操作的数据
- mysql 在cmd命令行下操作遇到的转义字符
- 在Windows下操作Linux的多标签工具
- mysql 在cmd命令行下操作遇到的转义字符
- CocoaPods的安装(以下命令均在终端下操作)
- shell
- Cas单点登录介绍及视频教程
- SharePoint2010新建以及部署webpart
- 哈希表
- 成功将thrift单向通信该为双向通信
- vs2008对sql2000的访问,基于在MFC下操作
- linux:使用logrotate管理nginx日志文件
- LeetCode Unique Paths
- Ural 1091. Tmutarakan Exams (莫比乌斯反演)
- 我的Android进阶之旅------>Android检测wifi连接状态
- [codility]MinAbsSumOfTwo
- Linux中 “there are stopped jobs”问题的解决方案
- 最新版的IOS真机测试教程
- JS语法字典---网友总结