使用mfc 的CRecordset::Open方法,执行一个长955个字节的sql语句出错,memcpy.asm的时候出错。是否对sql语句长度有限制还是怎地?sql server数据库。附:select TOP 1000 SerialNo,SMContent,SendTarget,        LinkID,PAD2 AS ServiceInstance  from SM_Send_SM_List  where RCompleteHourBegin<=880 and RCompleteHourEnd>=880  and (RCompleteTimeBegin is null or (datediff(d,RCompleteTimeBegin,getdate()))>=0)  and (RCompleteTimeEnd is null or (datediff(d,getdate(),RCompleteTimeEnd))>=0)   and ( ( LEN(SendTarget)=14 and SendTarget not like '+8613%') or ( LEN(SendTarget)=11 and SendTarget NOT like '13%') or (LEN(SendTarget)<>14) and (LEN(SendTarget)<>11)) AND PRIORITY=(SELECT MIN(PRIORITY) FROM SM_Send_SM_List  where RCompleteHourBegin<=880 and RCompleteHourEnd>=880  and (RCompleteTimeBegin is null or (datediff(d,RCompleteTimeBegin,getdate()))>=0)  and (RCompleteTimeEnd is null or (datediff(d,getdate(),RCompleteTimeEnd))>=0)   and ( ( LEN(SendTarget)=14 and SendTarget not like '+8613%') or ( LEN(SendTarget)=11 and SendTarget NOT like '13%') or (LEN(SendTarget)<>14) and (LEN(SendTarget)<>11)))