用什么办法将磁盘上的文件放到SQL-Server数据库字段中。(100分)

  • 主题发起人 主题发起人 陈继刚
  • 开始时间 开始时间

陈继刚

Unregistered / Unconfirmed
GUEST, unregistred user!
我欲使一CAD文件放入SQL-Server数据库字段中保存与管理,
不知道用何办法放入字段。请教数据库指令或方法。
 
和你提的另外一个问题有什么不同吗
 
要用blob字段(text/image类型), 然后
用tblobfield(table{query}.fieldbyname('cadfilefieldname')).loadfromfile('x:/xxx/xxx.cad');
就可以了.
 
cytown:what if when the file is more than 1m large?
try odbc/ado:)
 
cj: 1M, not test, just test 34M mpeg file, no problem:-)
 
请参见以前问题,曾经讨论过存储图象问题
 
同仁们,我的问题是有一定难度的,请为我想想,
其中CAD文件的格式很多,我不是对某一图象格式讲的。
 
考虑到效率问题,能否在数据库中只存放文件名而不方文件内容?
另外,我觉得不管什么格式,用 loadfromfile不会有问题
至于是那个file,你可以在程序中制定,或按某种方法生成
或者干脆让用户选择
 
没关系, 用text类型存什么都行, 另外开个字段存文件名:-)
 
对,随便存什么格式,如果不想在打开时判断,加个字段存放文件类型好了

table1 table2
id:identify[pk] filetype:int[pk]
... discrption:string
cadfile:text ...
filetype:int[fk]
 
多人接受答案了。
 
后退
顶部