Subject | IBO 4.6Bc Hotfix-CHANGES |
---|---|
Author | Helen Borrie |
Post date | 2006-10-04T01:26:50Z |
Hello all,
This message is for those who have downloaded the hotfix to IBO 4.6Bc
for testing:
The function TIB_Column.GetRelAliasName in the original hotfix
(IB_Components.pas) was causing an AV when connecting to a Firebird
v.1.5.x server. Ramil provided two amendments to the function.
-- The first was applied yesterday and the hotfix kit was
updated. It didn't solve the problem.
-- The second was applied today and it appears to have solved the
problem. I have updated the hotfix kit again.
In case you don't want to take a fresh download, here is Ramil's
latest source for you to test. He has tested it with IB_SQL both
Firebird 2 RC4 and FireBird 1.5.3 and I have verified it with
Firebird 1.5.3 only.
function TIB_Column.GetRelAliasName: string;
begin
with Row do
if (FieldNo>=0) and (Length(Self.Statement.FRelAliasInfo)>FieldNo) then
Result :=Self.Statement.FRelAliasInfo[FieldNo].sql_relation_alias
else
Result :='';
end;
Helen
This message is for those who have downloaded the hotfix to IBO 4.6Bc
for testing:
The function TIB_Column.GetRelAliasName in the original hotfix
(IB_Components.pas) was causing an AV when connecting to a Firebird
v.1.5.x server. Ramil provided two amendments to the function.
-- The first was applied yesterday and the hotfix kit was
updated. It didn't solve the problem.
-- The second was applied today and it appears to have solved the
problem. I have updated the hotfix kit again.
In case you don't want to take a fresh download, here is Ramil's
latest source for you to test. He has tested it with IB_SQL both
Firebird 2 RC4 and FireBird 1.5.3 and I have verified it with
Firebird 1.5.3 only.
function TIB_Column.GetRelAliasName: string;
begin
with Row do
if (FieldNo>=0) and (Length(Self.Statement.FRelAliasInfo)>FieldNo) then
Result :=Self.Statement.FRelAliasInfo[FieldNo].sql_relation_alias
else
Result :='';
end;
Helen