Re: problems with DSN for MS Acess database



On 19 Dec 2005 21:02:12 -0800, kdv09@xxxxxxxxxx wrote:

>Hi!
>I'm looking for some help in fixing my screwup:
>
>I've got C++ app which reads MDB database, using MFC CDatabase and
>CRecordset derived classes. I had it working OK on development PC (Win
>XP SP2) with MS Access 2000 installed (the app itself does not use MS
>Access). I moved the app on another PC (also Win XP SP2) without MS
>Access. After some poking around I've figured out that the app does not
>work because DSN it is using was not available. So I created System DSN
>for MS Access Database by hand and my app was working OK.
>
>After that by silly mistake User DSN for MS Access Database was created
>on the development PC (the one with existing and working MS Access).
>This upset performance of database access very badly - it takes very
>long time to read and move through the records.
>I've (1) unrolled XP to earlier date, (2) reinstalled MS Access - still
>have the problem.
>
>MS Access itself seems to be OK, no noticeable degradation of speed,
>but CDatabase.Open and ExecuteSQL, CRecordset::MoveFirst MoveNext, etc
>take very long time. It also looks like increased disk activity during
>those operations.
>
>So, any hints on what's going on and how stop it from going on like
>that?
>
>Many thanks
>kdv09

Did you accidentally turn SQL logging on for the DSN?
.



Relevant Pages

  • Re: opening an Access 2000 DB using ODBC...
    ... > app directly as opposed to referenceing the DSN of say an ODBC driver and ... Database connectivity has been a changing ... DSN files allows your app to not have to know much about 'how' ...
    (microsoft.public.vb.database)
  • Re: Portable Database Choice
    ... I searched this group quite a bit looking for database alternatives and did find the options below from this search. ... I'm posting this in the hope it can be of use to other developers in a position similar to mine where I needed a low cost alternative to Pocket Access. ... One app requires synchronization between desktop and mobile device, the other requires a push of data from the desktop to mobile. ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Portable Database Choice
    ... > database alternatives and did find the options below from this search. ... One app requires ... > push of data from the desktop to mobile. ... > Both of these apps used Pocket Access on the device with Peter Foot's ...
    (microsoft.public.dotnet.framework.compactframework)
  • Portable Database Choice
    ... database alternatives and did find the options below from this search. ... of data from the desktop to mobile. ... The read-only app requires speedy lookup of data in a flat table ... Both of these apps used Pocket Access on the device with Peter Foot's ...
    (microsoft.public.dotnet.framework.compactframework)
  • Re: Number of users
    ... having multiple instances of the same database open. ... "Gina Whipp" wrote: ... developing with the usage of multiple instances of the ... Restricting the user the one instance of the app makes it expotentionally ...
    (microsoft.public.access.modulesdaovba)