C chenfang Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #1 如何将A.exe、B.zip、C.htm、D.jpg这四个文件全部存入数据库的一条记录的一个字段中, 取数据时还能分别取出来!最好有源码,还加上注释!因为我比较笨!
C chenfang Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #3 不是我的要求过分,我看到电子收藏家4.0版就实现了这个功能,我真不知道它是怎么 实现的!很崇拜!
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #4 应该用流的格式去做吧,拿一个字段记录各文件的大小(如1234;12345;88888;格式). 或者干脆就用InfoPower的WWDbRichEdit去做了。将文件插入到Memo中去就OK了
C chenfang Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #6 如何用InfoPower的WWDbRichEdit去做,请详解!
D djdsz Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #7 运行时期在数据集编辑状态,右键选取Edit吧,然后你就可以向其中插入文件,编辑文字等了。 就象Word一样,当然保存后还可以打开该文件的(双击)
J jackliew Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-10 #9 我插两句 算法和结构 head : field-HeadLenght : 表示该数据的描述长度 field-Count : 表示该数据的项的个数 field-dataCnt : 表示该数据的项总共字节, 另外,每一项的结构如下 item = record stringLen : int fileName : pchar ; startOff : integer ;//开始的偏移 end ; 总体的结构如下: pData = packed record head ; items ; Data ; end ; 这样大家都明白了吧
我插两句 算法和结构 head : field-HeadLenght : 表示该数据的描述长度 field-Count : 表示该数据的项的个数 field-dataCnt : 表示该数据的项总共字节, 另外,每一项的结构如下 item = record stringLen : int fileName : pchar ; startOff : integer ;//开始的偏移 end ; 总体的结构如下: pData = packed record head ; items ; Data ; end ; 这样大家都明白了吧
C cfjjj Unregistered / Unconfirmed GUEST, unregistred user! 2001-04-13 #10 用流来做,其中一个字段保存内容,另设一个字段保存文件名及流的Size,如 A.exe/size/B.zip/size/C.htm/size/D.jpg/size 这样取出来后,可以此为据再还原为文件。