CString 类型的怪现象,崩溃
本人于写一个用于更新数据库的select语句,如下:
sql = "INSERT INTO monitorSwitchInterfaceInfo recvPKsRate,sendPKsRate,recvErrorPKsRate,";
sql = sql + "sendErrorPKsRate,recvDiscardPKsRate,sendDiscardPKsRate,";
sql = sql + "recvBroadcastPKsRate,sendBroadcastPKsRate,ethernetUse) VALUES";
CString sql1;
sql1.Format("('%f','%f','%f','%f','%f','%f','%f','%f','%f')",s1,s2,s3,s4,s5,s6,s7,s8,s9);
sql= sql+ sql1;
由于整个语句长度比较大,308个字符,用TRACE语句显示时整个语句可以出来,但是调试时鼠标放到其上面时显示不全,这样的语句在执行时就报错,但是如果我少加几个字段,鼠标放到其上面时显示全时,执行就能成功,我都快崩溃了,请大家帮帮忙啊!