create PROCEDURE dbo.StoredProcedure2
@readt varbinary(16) output
AS
declare @ptr binary(16)
select @ptr=textptr(art_nl)
from wz
where art_id=2
readtext wz.art_nl @ptr 0 0
set @readt=@ptr
RETURN go在asp.net中:
System.Data .SqlClient .SqlParameter [] parm=new System.Data.SqlClient.SqlParameter []
{
new SqlParameter ("@readt",SqlDbType.VarBinary)
};
parm[0].Value =System.Text .Encoding .Default .GetBytes ("A");
parm[0].Direction =System.Data.ParameterDirection .Output;
string returnValue =DBHelper.ExecuteScalar ("StoredProcedure2",parm,CommandType.StoredProcedure).ToString();
Response.Write (returnValue);