Sql PowerBuilder上的文件流

Sql PowerBuilder上的文件流,sql,sql-server-2012,blob,powerbuilder,sqlfilestream,Sql,Sql Server 2012,Blob,Powerbuilder,Sqlfilestream,我正在使用filestream将一些(blob)图像存储在SQL 2012 express上。 我想知道如何使用PowerBuilder 12.5在我的客户端应用程序上从数据库中显示和检索这些图像 有什么想法吗 提前感谢。来自PB帮助文件: Blob Emp_id_pic SELECTBLOB Emp_pic INTO :Emp_id_pic FROM Employee WHERE Employee.Emp_Num = 100

我正在使用filestream将一些(blob)图像存储在SQL 2012 express上。 我想知道如何使用PowerBuilder 12.5在我的客户端应用程序上从数据库中显示和检索这些图像

有什么想法吗

提前感谢。

来自PB帮助文件:

Blob Emp_id_pic

SELECTBLOB Emp_pic        
INTO :Emp_id_pic         
FROM Employee        
WHERE Employee.Emp_Num = 100        
USING Emp_tran ;

p_1.SetPicture(Emp_id_pic)

如果不使用filestream(已经尝试过),我无法像那样检索图像。还有其他建议吗?无论如何谢谢你!也许我对filestream的插入做得不对?这是我的insert语句“insert INTO dbo.IMG_PRUEBA VALUES(newid(),'img1',CAST('C:\Users\x\Desktop\jummy.jpg'AS VARBINARY(MAX))”)”Matt的思路正确。PB中没有文件流的概念。要处理数据库中的Blob,需要使用SELECTBLOB、INSERTBLOB和UPDATEBLOB。您最初的帖子表明您正在从数据库检索图像,因此选择了SELECTBLOB答案。如果您希望将图像文件读入PowerBuilder,然后将其保存到DB,则应查看帮助中的FILEOPEN和FILEREADEX(确保使用StreamMode打开文件!)。