在sqlserver2000中有
表t_document
字段
documentName(nvarchar) documentContent(image)
xx.doc <Binary>
bb.exe <Binary>
cc.txt <Binary>
..... .......documentName是文件名称,documentContent是文件的内容。
请问如何将内容从数据库中导出来保存到本地并且自动按时间+序号命名?
如xx.doc的文件导出来变成200411031.doc、bb.exe变成200411032.exe.
各位大哥大姐帮帮忙。
表t_document
字段
documentName(nvarchar) documentContent(image)
xx.doc <Binary>
bb.exe <Binary>
cc.txt <Binary>
..... .......documentName是文件名称,documentContent是文件的内容。
请问如何将内容从数据库中导出来保存到本地并且自动按时间+序号命名?
如xx.doc的文件导出来变成200411031.doc、bb.exe变成200411032.exe.
各位大哥大姐帮帮忙。
*************
读
Filenr = FreeFile
Open SourceFile For Binary As #Filenr
ReDim ByteArray(0 To LOF(Filenr) - 1)
Get #Filenr, , ByteArray()
Close #Filenr
Filenr = FreeFile
写
Open DestFile For Binary As #Filenr
Put #Filenr, , ByteArray()
Close #Filenr对与你的问题
直接在SQL里把后边的<Binary>服值给一个 dim ByteArray() as Byte然后用写的方法 DestFile 就是你的第一字段里的文件名 就可以了
Open DestFile For Binary As #Filenr
Put #Filenr, , ByteArray()
Close #Filenr就可以了
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;258038