vc链接mysql数据库,不能插入数据,弹出对话框"error",难道下面的代码错了吗?还是其他原因?谢谢!
voidCTradeDlg::OnClickedLogin(){//获得两个编辑框的字符串m_szAccount.GetWindowText(m_szAcc);//获得账...
void CTradeDlg::OnClickedLogin()
{
//获得两个编辑框的字符串
m_szAccount.GetWindowText(m_szAcc); //获得账号
m_szPassword.GetWindowText(m_szPass); //获得密码
strSQL.Format(_T("insert into UserInfo values (\'%s\', \'%s\')"), m_szAcc,m_szPass);
//判断是否可以插入数据
if(mysql_real_query(&mysql, (char*)(LPCTSTR)strSQL, (UINT)strSQL.GetLength()) !=0 )
{
:: MessageBox(NULL,TEXT("error"),TEXT(" "),MB_OK);
return ;
}
:: MessageBox(NULL,TEXT("succeed"),TEXT(" "),MB_OK);
}
} 展开
{
//获得两个编辑框的字符串
m_szAccount.GetWindowText(m_szAcc); //获得账号
m_szPassword.GetWindowText(m_szPass); //获得密码
strSQL.Format(_T("insert into UserInfo values (\'%s\', \'%s\')"), m_szAcc,m_szPass);
//判断是否可以插入数据
if(mysql_real_query(&mysql, (char*)(LPCTSTR)strSQL, (UINT)strSQL.GetLength()) !=0 )
{
:: MessageBox(NULL,TEXT("error"),TEXT(" "),MB_OK);
return ;
}
:: MessageBox(NULL,TEXT("succeed"),TEXT(" "),MB_OK);
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询