vc6.0 ado 连接SQLserver2008详细步骤和代码
2011-10-25 22:14
274 查看
1、在StdAfx.h中添加下面的语句:
#import "C:\Program Files\Common Files\System\ado\msado15.dll"no_namespace rename ("EOF","adoEOF")
2、在BOOL CAdobdApp::InitInstance()中添加下面语句:
AfxOleInit();
3、在BOOL CAdobdDlg::OnInitDialog()中做以下修改:
BOOL CAdobdDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CString strSQL;
HRESULT hr;
try
{
hr=m_pConnection.CreateInstance(__uuidof(Connection));
//m_pConnection->CursorLocation=adUseClient;
strSQL="Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;User ID="";Initial Catalog=library;Data Source=BFA00369B10F427\\SQLSERVER";
if(SUCCEEDED(hr))
{
hr=m_pConnection->Open(_bstr_t(strSQL),"","",adModeUnknown);
MessageBox("连接数据库成功");
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
return FALSE;
}
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
return TRUE; // return TRUE unless you set the focus to a control
}
4、编译、连接、运行:数据库连接成功。
#import "C:\Program Files\Common Files\System\ado\msado15.dll"no_namespace rename ("EOF","adoEOF")
2、在BOOL CAdobdApp::InitInstance()中添加下面语句:
AfxOleInit();
3、在BOOL CAdobdDlg::OnInitDialog()中做以下修改:
BOOL CAdobdDlg::OnInitDialog()
{
CDialog::OnInitDialog();
CString strSQL;
HRESULT hr;
try
{
hr=m_pConnection.CreateInstance(__uuidof(Connection));
//m_pConnection->CursorLocation=adUseClient;
strSQL="Provider=SQLNCLI10.1;Integrated Security=SSPI;Persist Security Info=False;User ID="";Initial Catalog=library;Data Source=BFA00369B10F427\\SQLSERVER";
if(SUCCEEDED(hr))
{
hr=m_pConnection->Open(_bstr_t(strSQL),"","",adModeUnknown);
MessageBox("连接数据库成功");
}
}
catch(_com_error e)///捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
AfxMessageBox(errormessage);///显示错误信息
return FALSE;
}
SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon
return TRUE; // return TRUE unless you set the focus to a control
}
4、编译、连接、运行:数据库连接成功。
相关文章推荐
- JDBC连接数据库详细步骤及代码
- VS2010/VS2013项目创建 ADO.NET连接mysql/sql server详细步骤
- JDBC连接sql server数据库的详细步骤和代码 转
- JDBC连接sql server数据库的详细步骤和代码
- JDBC连接sql server数据库的详细步骤和代码
- VS2010/VS2013项目创建 ADO.NET连接mysql/sql server详细步骤
- redis3.0.0 集群安装详细步骤及jedis连接redis集群代码实现
- JDBC连接sql server数据库的详细步骤和代码
- C#连接ACCESS数据库的详细步骤!
- 完整java开发中JDBC连接数据库代码和步骤
- Win7+VS2010+Matlab2011b下运行 Deformable Part Models代码-运行demo()-详细步骤
- JDBC 连接数据库代码及步骤
- C#使用ADO.NET连接数据库简单代码实例
- java连接数库详细步骤解析
- C#连接SQL SERVER数据库的详细步骤!
- ADO.net 数据库连接代码
- 利用soaplib搭建webservice详细步骤和实例代码
- java开发中JDBC连接数据库代码和步骤
- VC++的ADO连接Access步骤
- 在VS2010环境下用ADO方式连接SQL2008的步骤