gpt4 book ai didi

delphi - 使用 sql 在 TBlobField 中存储值

转载 作者:行者123 更新时间:2023-12-03 19:23:10 25 4
gpt4 key购买 nike

我想使用 SQL 命令将图像存储到数据库中,我知道使用 TBlobField.LoadFromFile 的其他方法等等,但是我们制作自己的 sql 命令来更新数据库,这就是我需要这样做的原因。

我该怎么做呢?

最佳答案

我从来没有尝试过这个(并且现在远离办公 table ),但是参数会起作用吗?例如:

Query.Sql.Clear;
Query.Sql.Add('update myTable set myField = :blobVal where myId = :idVal');
Query.ParamByName('idVal').AsInteger := SomeId;
Query.ParamByName('blobVal').LoadFromFile(....
//or
Query.ParamByName('blobVal').LoadFromStream(....
Query.ExecSql;

这允许您使用 SQL(而不是 .Edit 等方法)并仍然插入 blob 数据

关于delphi - 使用 sql 在 TBlobField 中存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2045344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com