TVirtualTable I have a problem with the Slovenian character set
TVirtualTable I have a problem with the Slovenian character set
Product: Virtual Data Access Components
Product Version: 11.3.2
OS Version: Linux
Platform: x64
Is registered user: True
OS Debian buster LXDE 64 bit
FPC 3.3.1
Lazarus 2.1.0
component: TVirtualTable
I have a problem with the Slovenian character set.
define field:
Name: JMjere
DataType; ftString
Size: 10
if I fill in the field with:
ŠŠŠŠŠŠŠŠŠŠ
deletes my last five
ŠŠŠŠŠ
Product Version: 11.3.2
OS Version: Linux
Platform: x64
Is registered user: True
OS Debian buster LXDE 64 bit
FPC 3.3.1
Lazarus 2.1.0
component: TVirtualTable
I have a problem with the Slovenian character set.
define field:
Name: JMjere
DataType; ftString
Size: 10
if I fill in the field with:
ŠŠŠŠŠŠŠŠŠŠ
deletes my last five
ŠŠŠŠŠ
Re: TVirtualTable I have a problem with the Slovenian character set
When i use ftWideString works properly
But I don't use TVirtualTable on its own but in combination with TSQLQuery.
VirtualTable1.Assign(SQLQuery1);
This way I have a problem.
But I don't use TVirtualTable on its own but in combination with TSQLQuery.
VirtualTable1.Assign(SQLQuery1);
This way I have a problem.
Re: TVirtualTable I have a problem with the Slovenian character set
We will check the workflow of our product according to your description. For this, we need some time. We will inform you
about the results after the end of testing
about the results after the end of testing
Re: TVirtualTable I have a problem with the Slovenian character set
Thank you for the information. We have reproduced the issue and will investigate its origin. We will inform you about the results shortly.
Re: TVirtualTable I have a problem with the Slovenian character set
Can you write, what are the plans to solve this problem.
Re: TVirtualTable I have a problem with the Slovenian character set
Available product version: 11.4.1
I still have the same problem
I still have the same problem
Re: TVirtualTable I have a problem with the Slovenian character set
Currently, we are investigating the issue you described and hope we will manage to get the results shortly.
Re: TVirtualTable I have a problem with the Slovenian character set
Available product version: 11.4.3
I still have the same problem
I still have the same problem
Re: TVirtualTable I have a problem with the Slovenian character set
I found a solution to this problem.
The solution is to convert ftString to ftWideString.
I made this change and everything works, for me properly.
The solution is to convert ftString to ftWideString.
I made this change and everything works, for me properly.
Code: Select all
procedure TVirtualTable.DefChanged(Sender: TObject);
var
FieldDef: TFieldDef;
i: integer;
begin
if not FAvoidRefreshData then begin
if Active then
FFieldDefsByField := False;
for i := 0 to TFieldDefs(Sender).Count - 1 do begin
FieldDef := TFieldDefs(Sender)[i];
if FieldDef.DataType = ftString then begin
FAvoidRefreshData := True;
FieldDef.DataType := ftWideString;
FAvoidRefreshData := False;
end;
if FieldDef.DataType = ftUnknown then begin
FAvoidRefreshData := True;
FieldDef.DataType := ftWideString;
FieldDef.Size := 20;
FAvoidRefreshData := False;
end;
if FieldDef.DataType = ftGuid then begin
FAvoidRefreshData := True;
FieldDef.Size := 38;
FAvoidRefreshData := False;
end;
end;
if FAvoidReload = 0 then
Reload;
end;
end;
Re: TVirtualTable I have a problem with the Slovenian character set
We are glad to see the problem resolved. Please don't hesitate to contact us with questions concerning our product usage.