我用SQL SERVER写了一个存储过程,有一个输出参数,定义为VARCHAR(2000),然后用VC使用ADO去调用这个存储过程,当输出参数大于256时,ADO取回的输出参数就只有256的长度,我已经在SQL SERVER的查询分析器中调用过这个存储过程,可以返回长度超过256的输出参数,我在程序中用ADO设置输出参数的SIZE为小于256时,就可以按照设置的长度返回输出参数,但是设置为大于256时,就只能返回最长为256字节的输出参数,请高手们教教我,我现在正在客户那调试,实在太急了。