Board index » delphi » Delphi 4 and Native MS Access driver
Peak Technologies
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
|
Peak Technologies
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Delphi 4 and Native MS Access driver
I currently have a Delphi 3 application using Opus DirectAccess to access
data that is in a MS Access database. This application runs in a multi-user environment. I would like to upgrade this application to Delphi 4 and use Borland's Native MS Access driver instead of Opus, because I need to interact with another application that is using a BDE alias. Are there any issues that anyone has come across with using the native driver? How about speed/reliability in a multi-user environment? Any comments that can be provided would be great. TIA, ========== |
F Bran
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverOn Wed, 13 Jan 1999 13:23:23 -0500, "Peak Technologies" Quote<eric_NOSP...@net.local> wrote: Access you are using. Quote> How about speed/reliability in a multi-user environment? user ADMIN"). ODBC seems to work much better in a multi user environment, but problems with autoinc fields, Lookup fields and indexes started to appear connecting with ODBC. So I'm using the Native driver. Quote>Any comments that can be provided would be great. |
Glen Kleido
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverQuotePeak Technologies wrote in message <369ce4f...@news.digicon.net>... lies with DOA (can't for the life of me remember what that stands for though). BDE will only support DOA 3.0 and Office 97/2000 etc use DOA 3.5 This is no problem if you have an old version of Office 95 (or access 95) Glen. |
Dave Whit
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverQuoteGlen Kleidon wrote in message <916291873.603...@terra.ultra.net.au>... and write tables created with Access 97, and have no problems at all. Quote>BDE will only support DOA 3.0 and Office 97/2000 etc use DOA 3.5 Configuration/Drivers/Native/MSACCESS, you'll find a setting for DLL32. If you have DAO 3.5 installed, you can select IDDA3532.DLL under this option. The corresponding DLL for DAO 3.0 is IDDAO32.DLL. (You may (or may not) need the latest version (Version 5.?) of the BDE, but this is either standard with Delphi 4, or it comes with the updates). Quote>This is no problem if you have an old version of Office 95 (or access 95) attributes added in Access 97 - however, as long as you're not using these options, you can read and write Access 97 tables without problem. -- |
Mike Mormand
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverThe things I've run into are, problems making sure DAO, (not DOA, that's another great but unfortuately named product for Oracle access), are installation, making sure EVERYTHING is installed, and not clobbered if you upgrade Office, and DAO doesn't support multi-threaded access. Mike QuoteAndrew Baylis wrote in message <77lvlp$q8...@possum.melbpc.org.au>... |
Andrew Bayli
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverI too, have had no problems working with Access databases - I am currently working with one containing 100,000 records in 25 separate tables. I have found that the SQL queries work rather slowly - in fact using tables in a master-detail relationship is considerably faster. One big gripe is that there is no easy way to create an Access database from scratch. Sure, you can add / delete / modify a table in an existing databse, but creating one... The best I have come up with is to use DAO calls using the dbEngine (messy). Has anyone else had more luck? Andrew QuoteDave White wrote in message ... |
Grant Walke
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driver[copious cross-posting snipped] Quote>No easy way to create an Access database from scratch. wouldn't be an issue for 1-off table creation you could write it very concisely using variants. However in general I'd recommend creating the table Good luck. |
Stewart Dobrzynsk
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverI have developed an application that uses a Access 97 Native driver. This works fine until I try to install it onto a computer that doesn't have Access 97 installed on it. I get the error - "Cannot load an idapi service library" "file : idda3532.dll". This file exists. Has anyone come accross this problem before?? Thanks in advance. Stewart. |
Wood
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverYou need to make sure that: 1. The registry entry points to the correct directory. 2. The BDE Access DLL32 info contains the correct file name. -- Woody QuoteStewart Dobrzynski <abc...@abcom.com.au> wrote in message Quote>I have developed an application that uses a Access 97 Native driver. This |
Stewart Dobrzynsk
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverI checked both these things and they are OK Any other suggestions. Stewart QuoteWoody wrote in message <781ouc$mc...@remarQ.com>... |
Wood
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverThe only next step that I can think of checking is to make sure that the DAO 3.5 software is installed correctly. If you have Access 97, try re-installing it. If you don't, check out the faq at http://members.xoom.com/islamov/diamond/q&a.html Maybe something there will get you going in the right direction. -- Woody QuoteStewart Dobrzynski <abc...@abcom.com.au> wrote in message Quote>I checked both these things and they are OK |
Ray Port
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverThe Delphi Native MS Access Driver uses DAO to talk to Access. That means that DAO (3.5 for Access 97) has to be legally installed on the client machine. Just installing your application and the MSACCESS driver won't work. On Tue, 19 Jan 1999 14:55:17 +1100, "Stewart Dobrzynski" Quote<abc...@abcom.com.au> wrote: Ray Porter Applications Analyst Programmer Administrative Information Services The University of North Carolina at Chapel Hill Phone: 919-966-5878 Home Page: http://www.unc.edu/~dragon/ "Meddle not in the affairs of dragons, |
Douglas Philli
![]() Delphi Developer |
Wed, 18 Jun 1902 08:00:00 GMT
Re:Delphi 4 and Native MS Access driverStewart, If you have one of these things, I would suggest that you do this - It If you own VB 5 or 6, or MS Vis C++, create a simple DB app that If you don't have it, email me and I'll email you something to use. Just my two cents. Douglas G. Phillips, Owner Custom Solutions to Meet Your Needs On Tue, 19 Jan 1999 14:55:17 +1100, "Stewart Dobrzynski" Quote<abc...@abcom.com.au> wrote: |
1. Delphi 4 + Native Ms Access 97 driver + MS Access queries
2. Difference Primary Key On MS Access when use Native Driver and ODBC Driver
3. Delphi 4 + Native Ms Access 97 driver + Filtered dataset + record count/record number
4. Delphi 3's Native MS Access Driver
5. Accessing the MS Access 2.0 databases using BDE native driver MSACCESS
6. MS Access Native driver!!!! Help please
7. MS-Access as a native driver ? Help please
8. Delphi3 and MS Access query (ODBC Ok / Native Driver Error)