将postgresql与pgOleDb提供程序和长字符串参数一起使用时出错

时间:2012-12-18 10:36:06

标签: postgresql oledb

我正在使用postgresql和pgOleDb提供程序。当我尝试执行查询时,如果参数超过35个符号(我使用utf-8),我会发现此错误

ERROR:  identifier too long
DETAIL:  Identifier must be less than 64 characters.

使用devart的Ado.Net提供程序运行此查询时没有问题。我怎么解决呢?

此网站的提供者:http://pgfoundry.org/frs/?group_id=1000085

2 个答案:

答案 0 :(得分:0)

将证明者转换为官方ODBC http://www.postgresql.org/ftp/odbc/versions/msi/

答案 1 :(得分:0)

我知道它现在有点旧了,但我无法使用ADO组件解决这个问题,因此成功使用了ZEOS组件