请教DB-LIBARY高手
tim 2000-01-30 10:49:00 下面的语句是给一个存储过程准备参数,不知为什么总是失败。
(在失败时,检查其中的参数,似乎都正常,templatelen为820,pdata为一非NULL的值)
if(dbrpcparam(db_proc, "@data", 0, SQLVARBINARY, 4800,
nLen, (LPCBYTE)pData) != SUCCEED)
{
throw -1;
}
将 nLen 直接写为255可以通过,写成256就不行了,是不是最大只能255呢?但SQL SERVER 7.0的Online Book明明说 varbinary 可以存储8k数据。要向存储过程传比较大的数据该怎么办?