int i,j;
i=GetDlgItemInt(IDC_xuehaocha);
j=GetDlgItemInt(IDC_yearcha);
CString str1,str2;
str1.Format("%d",i);
str2.Format("%d",j);
try
{ m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open("SELECT * FROM jiaofei WHERE Fyear='"+str+"'",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}i和j是我从编辑框里读取的数据。想以他们为条件找到数据库查找记录并更新。
运行的时候老报错
1.error C2664: 'Open' : cannot convert parameter 1 from 'class CString' to 'const class _variant_t &'
2.cannot convert from 'class CString' to 'const class _variant_t'请问哪位能帮我解决解决这个问题,感谢了
i=GetDlgItemInt(IDC_xuehaocha);
j=GetDlgItemInt(IDC_yearcha);
CString str1,str2;
str1.Format("%d",i);
str2.Format("%d",j);
try
{ m_pRecordset.CreateInstance("ADODB.Recordset");
m_pRecordset->Open("SELECT * FROM jiaofei WHERE Fyear='"+str+"'",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}i和j是我从编辑框里读取的数据。想以他们为条件找到数据库查找记录并更新。
运行的时候老报错
1.error C2664: 'Open' : cannot convert parameter 1 from 'class CString' to 'const class _variant_t &'
2.cannot convert from 'class CString' to 'const class _variant_t'请问哪位能帮我解决解决这个问题,感谢了
解决方案 »
- TCP SYN扫描为什么添加#include"pcap.h后产生错误
- 钩子函数功能中如何实现获取一个窗口编辑框中的数据内容?急!!!
- 关于VC6.0的纳秒级时钟
- 怎么获得CTreeCtrl中某一根节点中所有子节点的Text
- 如何实现向一个窗口中的一个地方发送鼠标点击消息?
- 除了写文件,写数据库之外,怎么样才能存储自己的对象为永久对象。
- 调试的问题!
- 很简单的问题
- 求助一个有关数据库的问题!50多万行记录在listbox如何显示?
- 有否高手做过打印程序的,如果有请看一下
- 为什么VC9的MFC DLL(静态库中使用MFC)在XP SP2下运行出问题,
- [活动]版块活跃活动之大竞猜二:NBA西部谁称雄
m_pRecordset->Open(_variant_t("SELECT * FROM jiaofei WHERE Fyear='"+str+"'"),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
LPTSTR lpType;
CString m_strFileName;
CString strTmp;
strTmp = m_strFileName.Right(3); //从右取3个
lpType = LPCTSTR(strTmp); //强制转换
strSQL = SELECT * FROM jiaofei WHERE Fyear='"+str+"';
m_pRecordset->Open(_varian_t((LPCTSTR)strSQL),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
}
strSQL.Format(_T("SELECT * FROM jiaofei WHERE Fyear='%s'"), str);
m_pRecordset->Open(_varian_t((LPCTSTR)strSQL),_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
}