Delphi 字段名被截断

Delphi 字段名被截断,delphi,delphi-2010,firebird,firebird2.1,Delphi,Delphi 2010,Firebird,Firebird2.1,我正在尝试从Delphi7迁移到Delphi2010 我的第一个困难是字段名截断 我使用的表中的列的名称超过了30个字符(确切地说是31个字符) 当查询打开时,会出现异常: Field 'NUM_DIAS_ATRASO_BLOQ_FAT_PESSOA' not found 在我更改了字段名(别名为“NUM\u DIAS\u ATRASO\u BLOQ\u FAT\u PESSO”)之后,一切都很好 在Delphi7,这个问题不会发生 我如何解决这个问题?问题解决了 安装了更新4和5。现在正在使

我正在尝试从Delphi7迁移到Delphi2010

我的第一个困难是字段名截断

我使用的表中的列的名称超过了30个字符(确切地说是31个字符)

当查询打开时,会出现异常:

Field 'NUM_DIAS_ATRASO_BLOQ_FAT_PESSOA' not found
在我更改了字段名(别名为“NUM\u DIAS\u ATRASO\u BLOQ\u FAT\u PESSO”)之后,一切都很好

在Delphi7,这个问题不会发生

我如何解决这个问题?

问题解决了


安装了更新4和5。

现在正在使用dbx,而那时正在使用其他东西?您遇到了“dsintf.pas”中的“MIDASNAME”施加的限制。当然,这是一个牵强的猜测,因为您决定不提供任何信息。问题解决了。。。我安装了更新4和5!