各位高手大家好,我在ADO+SQL创建数据库时编辑框的参数没有传过来,不知怎么回事。下面是我的代码
请大家来看看,服务器已经连好。谢谢void CData::OnOK() 
{
// TODO: Add extra validation here
_bstr_t bt;
HRESULT hr;
CString str,strsql;
strsql.Format("create database %s",m_data);//m_data编辑框变量,就是这句没有把要创建的数据库名传过来
bt=_bstr_t(strsql);
try{
hr=m_pRecordset.CreateInstance (__uuidof(Recordset));
ASSERT(SUCCEEDED(hr));
//打开数据源
hr=m_pRecordset->Open (bt,m_pConnection.GetInterfacePtr (),adOpenDynamic,adLockOptimistic,adCmdText);
ASSERT(SUCCEEDED(hr));
}
catch(_com_error)
{
} CDialog::OnOK();
}