Ahojte,
well, heh, imagine this: In Borland C+ Builder I've got an ADO Connection which is used to work with *.mdb files and it works correctly. I can even make a query for comparing data from 2 db's (both *.mdb), using IN clause. This works just perfect.
Now I need a similar query, which would take data from PARADOX database and insert them into my *.mdb file. I don't want to talk about INSERT INTO syntax here, that's kinda familiar. Just focus on the "SELECT from another database" part. In MS ACCESS Help I found this:
... FROM Table IN '' [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;] ...
... FROM Table IN 'C:\DBASE\DATA\SALES' 'dBASE IV;' ...
And there is a note that the IN clause can be also used to take data from Paradox db. So then:
... FROM Table IN '' [Paradox 4.0; DATABASE=C:\PROGRAM\PDX1.DB;] ...
It works fine with the both MS ACCESS db's when I replace the square brackets with single quotes (check out the first query). So I've tried to do the same with this query:
... FROM Table IN '' 'Paradox 4.0; DATABASE=C:\PROGRAM\PDX1.DB;' ...
And this is the end of the road for me. It keeps on returning this error msg:
"Could not find installable ISAM."
Even if I use the second syntax from MS ACCESS Help. Still the same. I found something about this error msg on the internet. According to that I have to re-register my .dll files by using Regsvr32.exe. It didn't help and I don't think this is my case... Any ideas ?
well, heh, imagine this: In Borland C+ Builder I've got an ADO Connection which is used to work with *.mdb files and it works correctly. I can even make a query for comparing data from 2 db's (both *.mdb), using IN clause. This works just perfect.
... FROM Table IN '' ';DATABASE=C:\PROGRAM\DB1.mdb' WHERE ...
Now I need a similar query, which would take data from PARADOX database and insert them into my *.mdb file. I don't want to talk about INSERT INTO syntax here, that's kinda familiar. Just focus on the "SELECT from another database" part. In MS ACCESS Help I found this:
... FROM Table IN '' [dBASE IV; DATABASE=C:\DBASE\DATA\SALES;] ...
... FROM Table IN 'C:\DBASE\DATA\SALES' 'dBASE IV;' ...
And there is a note that the IN clause can be also used to take data from Paradox db. So then:
... FROM Table IN '' [Paradox 4.0; DATABASE=C:\PROGRAM\PDX1.DB;] ...
It works fine with the both MS ACCESS db's when I replace the square brackets with single quotes (check out the first query). So I've tried to do the same with this query:
... FROM Table IN '' 'Paradox 4.0; DATABASE=C:\PROGRAM\PDX1.DB;' ...
And this is the end of the road for me. It keeps on returning this error msg:
"Could not find installable ISAM."
Even if I use the second syntax from MS ACCESS Help. Still the same. I found something about this error msg on the internet. According to that I have to re-register my .dll files by using Regsvr32.exe. It didn't help and I don't think this is my case... Any ideas ?
