Subject | 'Not implemented' error still |
---|---|
Author | Luiz Alves |
Post date | 2001-05-25T14:01:37Z |
Jason, although I am using the latest version of IBO and D4 C/S, with
IB_WISQL I continue getting the 'Not implemented' error when executing a
sql in cursor tab from pagecontrol and clicking on next button of the
navigationbar on same local.
Here is as reproduce it.
1. Put a tib_connection, tib_navigationbar(ib_Navigationbar1), a
tib_cursor(ib_Cursor1) and a tib_datasource(ib_Datasource1).
2. Make IB_DataSource1.Dataset:=ib_Cursor1
3. Make ib_Navigationbar1.Datasource:=IB_DataSource1
4. Put some select statement in tib_cursor
5. Call open or first in tib_cursor and following click on next arrow of the
ib_Navigationbar1.
6. Then you get the error.
This error is related to ValidateRows rotine being called in
IB_Navigation.pas.
To fix it, I have to comment this line in IBA_Dataset.imp:
function TIB_Dataset.ValidateRows( Start, Finish: longint ): boolean;
begin
// Abstract at this level.
raise EIB_DatasetError.Create( 'Not implemented' );
end;
If I comment:
--> // raise EIB_DatasetError.Create( 'Not implemented' );
The error disappears. It seems there are a problem of inherit in some
place.
When simulating the problem and the error occur I have to do
CTRL_ALT_DEL to kill IB_WISQL .
Luiz.
IB_WISQL I continue getting the 'Not implemented' error when executing a
sql in cursor tab from pagecontrol and clicking on next button of the
navigationbar on same local.
Here is as reproduce it.
1. Put a tib_connection, tib_navigationbar(ib_Navigationbar1), a
tib_cursor(ib_Cursor1) and a tib_datasource(ib_Datasource1).
2. Make IB_DataSource1.Dataset:=ib_Cursor1
3. Make ib_Navigationbar1.Datasource:=IB_DataSource1
4. Put some select statement in tib_cursor
5. Call open or first in tib_cursor and following click on next arrow of the
ib_Navigationbar1.
6. Then you get the error.
This error is related to ValidateRows rotine being called in
IB_Navigation.pas.
To fix it, I have to comment this line in IBA_Dataset.imp:
function TIB_Dataset.ValidateRows( Start, Finish: longint ): boolean;
begin
// Abstract at this level.
raise EIB_DatasetError.Create( 'Not implemented' );
end;
If I comment:
--> // raise EIB_DatasetError.Create( 'Not implemented' );
The error disappears. It seems there are a problem of inherit in some
place.
When simulating the problem and the error occur I have to do
CTRL_ALT_DEL to kill IB_WISQL .
Luiz.