And*_*rla 3 delphi advantage-database-server
我现在正在搜索Advantage Database Server中的一种可能性,通过sql将字节流,所谓的blob文件放入表中.当我建立一个完整的数据库时,我这样做:
TBlobField(BaseTable.FieldByName('BlobData')).LoadFromStream(BinaryStream);
Run Code Online (Sandbox Code Playgroud)
现在我想在我的数据库中添加一个Entry,其中一个Field有'BlobData'.我开始是这样的:
FADSQuery.SQL.Add('Insert Into '+DBName'+'(BlobData)');
TBlobField(FADSQuery.ParamByName('BlobData')).LoadFromStream(BinaryStream);
Run Code Online (Sandbox Code Playgroud)
但是编译器告诉我它找不到该BlobData字段.:(这样做几乎是正确的吗?我不想把插入语句中的整个文件插入到语句中.
先感谢您
da-*_*oft 14
尝试类似的东西:
FADSQuery.SQL.Add('Insert Into '+DBName+'(BlobData) values (:BlobData)');
FADSQuery.ParamByName('BlobData').LoadFromStream(BinaryStream, ftBlob);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2750 次 |
| 最近记录: |