Board index » delphi » Software using BDE&MSACCESS doesn't run on other computers

Software using BDE&MSACCESS doesn't run on other computers

I wrote a software with TTables etc. and TDatabase. I opened the
MSAccess-table not with an alias but with
  TDatabase.DatabaseName:=...
  TDatabase.DriverName:=MSACCESS;
  TDatabase.Param[0]:=....

All is perfect. But now I want to distribute my software and I did not
succeed to perform a proper setup-software with Install Shield.My
database software allways causes BDE errors on other computers.

Who made already a working setup for a delphi software, using a local
MSAccess database ? Please help me.

Thanks
Martin Rhinow

 

Re:Software using BDE&MSACCESS doesn't run on other computers


Make sure you already have Access installed on the client machines.  Also,
if it's Access 97, go into the BDE and check the native driver settings
for Access to make sure it's the right dll (IDDA3532.DLL), it sometimes
defaults to the Access 95 dll.

Michael Rodriguez

Quote
"Martin Rhinow (T-Online)" wrote:
> I wrote a software with TTables etc. and TDatabase. I opened the
> MSAccess-table not with an alias but with
>   TDatabase.DatabaseName:=...
>   TDatabase.DriverName:=MSACCESS;
>   TDatabase.Param[0]:=....

> All is perfect. But now I want to distribute my software and I did not
> succeed to perform a proper setup-software with Install Shield.My
> database software allways causes BDE errors on other computers.

> Who made already a working setup for a delphi software, using a local
> MSAccess database ? Please help me.

> Thanks
> Martin Rhinow

Re:Software using BDE&MSACCESS doesn't run on other computers


The native Access driver uses DAO so DAO 3.5 must be installed on the target
machine to open an Access 97 database. In addition, make sure the DLL32
setting for the MSACCESS BDE driver is set to IDDA3532.DLL for Access 97.

--
Bill

Bill Todd (TeamB)
(TeamB cannot respond to questions received via email)

Re:Software using BDE&MSACCESS doesn't run on other computers


Martin Rhinow (T-Online) <MartinRhi...@t-online.de> wrote in message
news:389FE8EA.2C06FD28@t-online.de...

Quote
> I wrote a software with TTables etc. and TDatabase. I opened the
> MSAccess-table not with an alias but with
>   TDatabase.DatabaseName:=...
>   TDatabase.DriverName:=MSACCESS;
>   TDatabase.Param[0]:=....

> All is perfect. But now I want to distribute my software and I did not
> succeed to perform a proper setup-software with Install Shield.My
> database software allways causes BDE errors on other computers.

> Who made already a working setup for a delphi software, using a local
> MSAccess database ? Please help me.

I think the problem is that the ODBC and DAO are not properly configured.
Please check them.
It would be better if you could give details about the ODBC & DAO you have.

Other Threads