请问如何向SQL Server2000存入文件?
我想向SQL Server2000数据库存入文件?我所知道的就是有个image格式可以存入文件,但是能支持的格式似乎很少,如.DOC, .JPG, .GIF。
在此我向大家咨询一下,如何保存更多格式的文件,最好是能存入任何格式的。目前的需求就是要存入CAD文件,如dwg,dxf等格式的文件,遇到了难题。
希望能给一个insert进和select出的例子。
我是用delphi开发的。
希望能帮忙说说,谢谢!
[解决办法]
blob字段就可以,用SQL不好搞,ADO可以
[解决办法]
blob字段都可以存取的
[解决办法]
任何类型的文件都可以:
TBlobField(ADOQuery1.FieldByName( '文件内容 ')).LoadFromFile( 'C:\abc.dwg ');
[解决办法]
楼上正解。。。顺便接分。
[解决办法]
http://topic.csdn.net/t/20040623/13/3116032.html
里面有存储和读取的方法。另外,存文件和存图片是一样的。
[解决办法]
2000数据库建image格式,然后用ADOQuery。
qiume(好好回贴,天天胖胖) 正解
[解决办法]
添加声音、图片文件都是以2进制的形式存入数据库,添加的方法有以下几种。
1、对于图片的添加:
首先,考虑到的是TDBImage组件的pasteformclipboard属性,可以将图片文件添加到数据库中,或者修改数据库中的图片文件。
其次,可以将图象字段通过assign绑定到TPicture类的图象组件上,用adotable的insert方法添加到数据库中。
最后,可以考虑BlobField字段使用函数以数据流的方式添加
2、对于声音文件的添加:
和图片文件的添加类似。最常用的是LoadFromFile方法把文件存入Blob字段。