Hi,
I'm able to access other tables in the DB, however, when I
try to access the table "DGROUPS"
FireDAC raises an exception :
...Class EFDException with message '[FireDAC][DatS]-10. Fixed length
column [Description]
data length mismatch. Value length -[9], column fixed length [4]'.
I've tried
1. Deleting and re-creating the TFDConnection
2. Deleting and re-creating the TFDQuery
3. Setting StrsTrim value to False
I also get the error in the FireDAC Query Editor in the IDE.
What is interesting is that in the FireDAC Query Editor, when I look
at the structure, for "DESCRIPTION", it states the datatype
is UInt32 and the source datatype is WideString(64).
The table in the database I'm accessing is:
CREATE TABLE "DGROUPS"
(
"USERUID" BIGINT NOT NULL,
"DESCRIPTION" VARCHAR(64) NOT NULL COLLATE UNICODE_CI,
"DGRPUID" BIGINT NOT NULL,
);
Here is the connection info:
================================
Connection definition parameters
================================
Database=d:\temp\Database.fdb
User_Name=USER
Password=*****
CharacterSet=UTF8
ExtendedMetadata=True
DriverID=FB
================================
FireDAC info
================================
Tool = RAD Studio XE8
FireDAC = 12.0.1 (Build 78853)
Platform = Windows 32 bit
Defines = FireDAC_NOLOCALE_META;FireDAC_MONITOR
================================
Client info
================================
Loading driver FB ...
Brand = Firebird
Client version = 205049900
Client DLL name = C:\Windows\system32\fbclient.dll
================================
Session info
================================
Current catalog =
Current schema =
Server version = WI-V2.5.4.26856 Firebird 2.5
WI-V2.5.4.26856 Firebird 2.5/XNet (DEV9000)/P12
WI-V2.5.4.26856 Firebird 2.5/XNet (DEV9000)/P12
Suggestions???
Eric
Connect with Us