标准表达式中数据类型不匹配,求解决!
我的access库中的一个表字段year定义时使用了数据类的默认类型,结果成了长整形(long),在vc下我查询中用到这个字段,我定义了一个int year,CString strSQL,
用strSQL.Format("select * from biao1 where year='%d'",year);时,运行中会报“标准表达式中数据类型不匹配”的错误,我把year改成long,结果还是报这个错。
是不是数据的格式转换说明不该用%d呀,long应该用什么呢?
问题点数:20、回复次数:2Top




