vc++编程求助(标准表达式中的数据类型不匹配)
我在vc6.0中编程,确定按钮的消息响应函数为:
CString strSQL;
long lid=atol((LPCSTR)id);
strSQL.Format("choose_id='%d'",lid);
m_chooseSet.Open();
m_chooseSet.m_strFilter=strSQL;
m_chooseSet.Requery();
说明:m_chooseSet是一个记录集类的对象,choose_id是一个access表中的自动编号类型的字段,在记录集类中的定义为: long m_choose_id;
当我点确定按钮的时候,弹出提示:标准表达式中的数据类型不匹配
请问错在哪里?急求
补充:id为从一个编辑框中提取的CString类型的数据