PostgreSQL& Delphi:参数数据类型

时间:2017-07-13 08:30:00

标签: postgresql delphi parameters firedac

我有一个表单来处理字典表。用户可以通过添加新的字典值来修改表。字典表的代码字段可以是整数或varchar,我不知道特定的表是哪种类型。这里是添加新值的代码:

Command.CommandText := 'insert into ' + VocOptions.Name + '(' + CodesField +   ', ' + ValuesField +') values(:code, :value)';
Command.Parameters.ParamByName('code').Value := eCode.Text;
Command.Parameters.ParamByName('value').Value := eValue.Text;

因此,对于代码字段,我总是将参数设置为字符串。它适用于MS SQL Server,它自己确定实际的数据类型。但PostgreSQL抛出错误(类型不匹配:整数和字符变化)。 如何以最简单的方式解决PostgreSQL的这个问题?

0 个答案:

没有答案