gpt4 book ai didi

delphi - Firebird 和 Delphi 2009 出现错误消息 "Incorrect values within SQLDA structure"

转载 作者:行者123 更新时间:2023-12-03 15:42:45 25 4
gpt4 key购买 nike

当我尝试从 Delphi 2009 DBX 应用程序更新 Firebird 2.1 数据库中的 blob 字段时,我遇到了错误消息“SQLDA 结构中的值不正确”。

但是,当我尝试使用以下 SQL 执行 TSQLQuery 时,收到错误消息:“update MYTABLE set FIELD1= :data where id = :id”

相关的delphi代码是:

MyQuery.ParamByName('id').AsInteger := id;
MyQuery.ParamByName('data').LoadFromFile(filename, ftBlob);
MyQuery.ExecSQL();

我应该在哪里寻找?这在早期的 Delphi 版本中一直有效。

最佳答案

这是 Delphi 的 Interbase 驱动程序用于显示的加密错误类型。

当 SQL 语句中的参数数量与查询组件中定义的参数数量不同时,我就遇到过此问题。

关于delphi - Firebird 和 Delphi 2009 出现错误消息 "Incorrect values within SQLDA structure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852290/

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