Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: "Francois Piette [ICS & Midware]" <francois.piette@xxxxxxxxxxx>
- Date: Wed, 20 Jul 2005 13:00:31 +0200
> How about to switch to native OleDB provider for DBF file
No problem as long as it works.
It has to talk to dBase IV data _and_ index file (mdx).
> (I believe FoxPro have one)?
> Jet OleDB provider also could talk to DBF files.
As far as I know, Jet engine is only able to read simple DBF (no index)
file.
And foxpro has a different index type.
Note that I configurer the data source using Microsoft diver for dbf and
this driver use Borland code thru ODBCJT32.dll which is Microsoft driver.
--
francois.piette@xxxxxxxxxxx
Author of ICS (Internet Component Suite, freeware)
Author of MidWare (Multi-tier framework, freeware)
http://www.overbyte.be
"Vitali Kalinin" <vitkalinin@xxxxxxxxx> a écrit dans le message de
news:42de0cdd@xxxxxxxxxxxxxxxxxxxxxxxxx
> "Francois Piette [ICS & Midware]" <francois.piette@xxxxxxxxxxx>
> ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
> news:42de0484$1@xxxxxxxxxxxxxxxxxxxxxxxxx
> > > I have a console mode application which behave badly when accessing a
> DBF
> > > file using a TAdoQuery. After hours of searching, I found that
TAdoQuery
> > > call SetConsoleCtrlHandler API function when accessing a DBF file for
> the
> > > first time. Of course this call override my own handler and therefore
> the
> > > application doesn't work as expected. This doesn't happend when
querying
> > an
> > > Oracle database.
> > >
> > > Any idea why SetConsoleCtrlHandler is called and how to avoid this ?
> >
> > I've discovered that BANTAM.DLL (Borland Local Engine) call
> > SetConsoleCtrlHandler to install his own handler, ignoring any handler
> > already installed. The Borland handler call ExitProcess directly. So my
> own
> > handler is not called, not any of the finalization section ! Very bad
> > behaviour.
> >
> > Any workaround available ?
> >
> > --
> > francois.piette@xxxxxxxxxxx
> > Author of ICS (Internet Component Suite, freeware)
> > Author of MidWare (Multi-tier framework, freeware)
> > http://www.overbyte.be
> >
> >
> How about to switch to native OleDB provider for DBF file (I believe
FoxPro
> have one)? Jet OleDB provider also could talk to DBF files.
>
>
.
- Follow-Ups:
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Vitali Kalinin
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- References:
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Francois Piette [ICS & Midware]
- Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- From: Vitali Kalinin
- SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Prev by Date: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Next by Date: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Previous by thread: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Next by thread: Re: SetConsoleCtrlHandler called when accessing ODBC/OLEDB datasource
- Index(es):
Relevant Pages
|