各位大侠,我Ado连接Oracle9i做为客户端时,执行存储过程(varchar name out)的输出参数Size为10,得到结果CString name = (char*)(_bstr_t)pReturn->value;结果正确为:“dao”,而如果客户端为Oracle8.1.7时,则会出现name=“dao**”,后两7个“*”为乱码,请问大侠有什么好的解决办法,谢谢了,因为只能用Oracle8.1.7,各位大侠希望救救小弟。