Z zk1 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-06 #1 我在sql server里面有个image字段。 如何在三层里面使用储存过程 显示和输入图片数据呢? 百分求教!! 谢谢!
萧 萧星离 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-06 #2 用TADOBlobStream吧 储存过程怎么显示图片,受教!
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-06 #3 存储过程不适合搞这个吧?! 如果要做成对象方法的调用,我倒是可以给你一些代码。
Z zk1 Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-06 #4 主要是在应用服务器上调用储存过程,比发送执行SQL效率要高些。只是我不清楚在3层里面要如何调用贮存过程来更新储存图片数据!
S Sachow Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-07 #5 存储过程如果要处理图片,就要以Blob做为传出的参数,以前没做过这个(现在手头也没有 环境),我现在还不确定存储过程是否可以传出传入Blob参数。如果可以的话,还要用一个 TStoredProc类控件要执行此存储过程,才能存取Blob参数,获取后才能通过标准的方式传 到客户端。如果这样做的话,差别只在于用TStoredProc类控件调用存储过程获得Blob字段 的数据是否比用其它基于TDataSet的控件获取Blob字段的数据更快(这一点应该测试一下 吧,要不然划不着用更麻烦的方式来实现一件简单的工作),从业务逻辑组件到客户 端的处理大体是相同的。
存储过程如果要处理图片,就要以Blob做为传出的参数,以前没做过这个(现在手头也没有 环境),我现在还不确定存储过程是否可以传出传入Blob参数。如果可以的话,还要用一个 TStoredProc类控件要执行此存储过程,才能存取Blob参数,获取后才能通过标准的方式传 到客户端。如果这样做的话,差别只在于用TStoredProc类控件调用存储过程获得Blob字段 的数据是否比用其它基于TDataSet的控件获取Blob字段的数据更快(这一点应该测试一下 吧,要不然划不着用更麻烦的方式来实现一件简单的工作),从业务逻辑组件到客户 端的处理大体是相同的。