vc连接sql server的一个查询问题 急!!!!!!
我想做一个类让它灵活的应用到对每张表的查询上,但遇到一问题
getDate(CString table,CString *p)
try
{
CString connect="select * from";
connect+=datebase;
m_pRecordset->Open( connect , // cn.GetInterfacePtr(), // 获取库接库的IDispatch指针
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
为什么这样写为什么老是说类型不匹配呢?
问题出在那里
还有如果我要有条件的查询一张表同样出现这样的问题
try
{
m_pRecordset->Open( "select *from admin
where adminID=m_test" ,
cn.GetInterfacePtr(),
adOpenDynamic,
adLockOptimistic,
adCmdText);
}
其中m_test是手动通过编辑框输入的 是CString类型
为什么这样写还是有问题
m_pRecordset->Open( "select *from admin
where adminID='m_test'"
把他写成这样还是不对
请高人指点 很急