![](/img/trans.png)
[英]How to save a html5 canvas image to mssql varbinary(max) field?
[英]How to read the varbinary (max) field value from SQL using VFP and Save it as pdf?
我正在將vfp應用程序與SQL Server連接。 一個具有varbinary字段的表,我需要讀取二進制文件並將其轉換為pdf文件。 我該怎么做?
您是說varbinary數據本身就是PDF文件(或任何文件)嗎? 如果是這樣,只需保存字節,您就可以得到擴展名為.PDF的文件。 即:
假設您在數據庫“ test”中有一個名為“ Files”的表,其中包含Id,FileExt和FileContent等字段。 保留擴展名的FileExt和FileContent是文件本身,為varbinary(Max)。 您要將所有文件保存到名為“ c:\\ temp \\ files”的文件夾中:
Local handle, filename
handle = Sqlstringconnect("driver={Sql Server Native Client 11.0};server=.\SQLExpress;Database=test;Trusted_Connection=yes")
SQLExec(m.handle, 'Select * from [Files]', 'crsData')
SQLDisconnect(m.handle)
Select crsData
Scan
fileName = Forcepath(Forceext(Ltrim(Str(crsData.Id)),Trim(crsData.FileExt)))
Strtofile(crsData.FileContent, m.fileName, 'c:\temp\files')
Endscan
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.