我正在通过sql在Advantage数据库服务器中搜索可能性,将一个字节流放到一个表中,因此称为blob文件。当我建立一个完整的数据库,我这样做是这样的:使用sql语句将sql语句插入到数据库中将blob文件插入到
TBlobField(BaseTable.FieldByName('BlobData')).LoadFromStream(BinaryStream);
现在我想添加一个条目到我的数据库,其中一个字段的“BlobData”。 我开始这样的:
FADSQuery.SQL.Add('Insert Into '+DBName'+'(BlobData)');
TBlobField(FADSQuery.ParamByName('BlobData')).LoadFromStream(BinaryStream);
但是,编译器告诉我,它找不到BlobData
领域:( 是它几乎有权那样做我不喜欢把里面插入到语句?通过文件名的整个文件
预先感谢您
“先进数据基本服务器“或”Advantage数据库服务器“? –
'“但编译器告诉我它找不到BlobData”'。请不要为我们“翻译”错误信息。始终提供您收到的* exact *错误消息。即使错误信息不能告诉你,它可能会告诉别人。 –
因此,它是Advantage数据库服务器。 –