如何将文件的内容以二进制的形式存储进SQL SERVER数据库?
文件包括文本、图象、HTML、等) 问题点数:100、回复次数:3Top
1 楼flyingkiller(大飞虫)回复于 2002-12-02 11:43:52 得分 45
imagestream:=tfilestream.create('d:\test.bmp',fmShareDenyNone);
Sqlclause:='insert into table values(:aa)';
tempquery.SQL.Clear;
tempquery.SQL.Add(SqlClause);
Tempquery.Parameters.ParamByName('aa').LoadFromStream(imagestream,ftblob);
tempquery.ExecSQL;
Top
2 楼zfmich()回复于 2002-12-02 11:52:34 得分 10
用TBLOBFIELDTop
3 楼star_of_light(Supper Star)回复于 2002-12-02 12:07:30 得分 45
在SQL 中将字段类型设为Image.
If OpenDialog1.Execute then
With ADOQuery1 do
begin
Edit;
TBlobField(FieldByName('Wenjian')).LoadFromFile(OpenDialog1.FileName);
Post;
end;Top
相关问题
- 高分求解:在VC++中,怎样向SQL Server 7.0的存储过程传送二进制流?
- 高分求教:在VC++中,怎样向SQL Server 7.0的存储过程传送大于8k的二进制流?
- 如何用SQL语句实现二进制文件的存储?
- 如何使用ADO(SQL or Access)进行对二进制存储??
- 在sql server里怎么用二进制存图片?
- java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]将截断字符串或二进制数据?
- 关于文件的二进制存储
- 如何存储二进制文件
- 图象以二进制存储
- 大二进制文件如何安全保存到数据库中(SQL SERVER 2000)




