3,245
社区成员
发帖
与我相关
我的任务
分享
bool CADOCONECT::ExecuteSQL(CString bstrSQL)
{
try
{
if(m_pConnection==NULL)
{
AfxMessageBox(_T("数据库未连接"));
}
m_pConnection->Execute((_bstr_t)bstrSQL,NULL,adCmdText);
return TRUE;
}
catch (_com_error e)
{
CString errormessage;
errormessage.Format(_T("执行SQL语句失败!\r\n错误信息:%s"),e.ErrorMessage());
AfxMessageBox(errormessage);
return FALSE;
}
}
sql.Format(L"INSERT INTO [hotel].[dbo].[information] ([name],[sex],[id],[roomno],[persons],[datein],[dateout],[days],[price],[discount],[disprice],[totalprice],[deposit]) VALUES ('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')",m_name,m_sex,m_id,m_roomno,m_persons,strdatein,strdateout,m_days,m_price,m_discount,m_disprice,m_totalprice,m_deposit);
adoconnect.ExecuteSQL(sql);