visual c++ 连接数据库与SQL怎么老出错下面的程序有问题吗?

[复制链接]
查看11 | 回复2 | 2009-2-19 16:50:33 | 显示全部楼层 |阅读模式
#import "c:\ProgramFiles\CommonFiles\System\ado\msado15.dll"no_namespace rename("EOF","ADOEOF")
class ADOConn
{
public:

_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
public:

ADOConn();
virtual ~ADOConn();
void OnInitDBConn();
_RecordsetPtr&GetRecordSet(_bstr_t bstrSQL);
bool ExecuteSQL(_bstr_t bstrSQL);
void ExitConnect();
};
void ADOConn::OnInitDBConn()
{
::CoInitialize (NULL);
m_pConnection.CreateInstance("ADODB.Recordset");
_bstr_t strConncet="provider=SQLOLEDB;Server=s193;Datebase=Hrman;uid=sa;pwd=198149;";
m_pConnection->Open(strConncet,"","",adModeUnknown);
}

回复

使用道具 举报

千问 | 2009-2-19 16:50:33 | 显示全部楼层
不太懂VC++,要得出结果,首先你需要检查你的SQL是否能得出结果,然后检查你的代码中对于数据库的链接是否正确,其次是检查你的代码...
回复

使用道具 举报

千问 | 2009-2-19 16:50:33 | 显示全部楼层
用SQL语句写就没问题了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行