Subject Re: [IBO] Problem IBO Installation
Author Helen Borrie
At 12:52 PM 1/11/2006, you wrote:
>Hi ALL,
>
>1) I downloaded IBO from the saod site . But I am having problems
>with IBO installation. I am getting a message
>
> 'A device attached to your system is not functioning'

This is coming from Windows. I can't guess which device it would
be. What are the conditions under which the error appears?


>The next message i get is that
>
> 'There appears to be a conflict with another installation of IBO.
> Please properly uninstall prior installations and try this
> installation again' .

Well, that is all you can do. You need to run the uninstaller AND
chase around your hard disk deleting any IBO* artifacts that remain
*anywhere*. Basically, it is a bit of an unknown where things will
be found, if you have unusual (or no) environment paths set up.

There is detailed discussion of this in the IBO 4.6 Help file. Please read it.


>It should be noted that these message are displayed when i have
>completely uninstall IB Eval . If i install IB Eval its working fine.

Sorry, I can't work out what you are talking about here.


>2) In my application i am using quatum grids . So i connect IBOTable
>to BDE datasource , (because Quatum Grid fails to connect to
>IBdatasource).During connection its data is displayed . But on
>compiling i am getting a compilition error IB Components was
>compiled with older version and some string is being displayed .

Again, this is a sign that YOUR Delphi setup is finding a different
version of a DCU (probably IB_Components.dcu) that is being accessed
from your BPL files. It is a further indication that you have not
installed IBO cleanly.


>3) Can TIB Cusor is used like the batch move component.

No. Batch move operates file-to-file on a file-based data store such
as Paradox. Explain what you have to do and someone will try to
point you in the right direction for Firebird/Interbase.

TIB_Cursor is used for fetching the output from a SELECT statement
one row at a time, from the server's buffer into the row
buffer. Unlike TIB_Query, it does not have a dataset buffer so the
current row disappears when you fetch the next one from the server's buffer.


>4) My app will have to work with more 100,000 records what is the
>best way to perform sql operations on it.Will external files be a
>better option.

A better option than what? To do what? You cannot update or delete
records from an external table.

Helen