这条sql查询语句有什么问题?

cris919 2006-11-20 08:29:33
GetDlgItemText(IDC_EDIT_ACCOUNT, m_name);

_bstr_t bstrSQL("select * from accinf where ac_name="+m_name);

m_pRecordset->Open(bstrSQL,m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);

总是连接有问题
...全文
187 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
T97102003 2006-11-20
  • 打赏
  • 举报
回复
GetDlgItemText(IDC_EDIT_ACCOUNT, m_name);

CString szSQl;
szSQl.Format("select * from accinf where ac_name='%s'", m_name);

m_pRecordset->Open(_bstr_t(szSQl),m_pConnection.GetInterfacePtr(),adOpenDynamic,adLockOptimistic,adCmdText);
zhaohan7 2006-11-20
  • 打赏
  • 举报
回复
_bstr_t bstrSQL("select * from accinf where ac_name='"+m_name+"'");

试一下这个
handsomerun 2006-11-20
  • 打赏
  • 举报
回复
字符窜类型两边要加'

最后的sql语句要这样的

select * from accinf where ac_name = 'aa'

其中m_name的值是aa
zhucde 2006-11-20
  • 打赏
  • 举报
回复
连接有问题?

你指的是Linking.....

什么错误? 是不是两个指针无法相加?

你可以把m_name设为CString

或者用strcat连接两个字符串

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧