Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C / C++ / MFC
  4. VC++ - WinXP vs Win2k + ODBC + Dbase files

VC++ - WinXP vs Win2k + ODBC + Dbase files

Scheduled Pinned Locked Moved C / C++ / MFC
helpc++visual-studioquestionannouncement
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Q Offline
    Q Offline
    Qadddd
    wrote on last edited by
    #1

    hello, So I have written a little application in VC++, and I access a dBase files via ODBC. My development machine has a Win2k OS. I copy all .dbf and all .dbt files from my machine to another one with a WinXP OS. When I start my application on both machines, I have discrepencies in the number of records returned by my SELECT statement even if the files are totally identical : it seems than I receive deleted records on the XP machine. When I look at table used with FoxPro on my Win2k machine,all extra records have a black square -I assume this means deleted row? - at the beginning of the row) and that these deleted records are not returned on Win2k machine ... 1) does it look like an already known problem ? 2) on Win2k machine, the MSJET40.dll must be issued from a SP5 when i look at its version#: I wanted to upgrade it to the latest version SP8, but when I try to launch the upgrade exe, I receive an error message that tells me that I must at least be with SP3 ... How is this check performed ? 3) Is there a difference between MSJET on Win2k and winXP ? Any information or solution is welcome ... DD

    B 1 Reply Last reply
    0
    • Q Qadddd

      hello, So I have written a little application in VC++, and I access a dBase files via ODBC. My development machine has a Win2k OS. I copy all .dbf and all .dbt files from my machine to another one with a WinXP OS. When I start my application on both machines, I have discrepencies in the number of records returned by my SELECT statement even if the files are totally identical : it seems than I receive deleted records on the XP machine. When I look at table used with FoxPro on my Win2k machine,all extra records have a black square -I assume this means deleted row? - at the beginning of the row) and that these deleted records are not returned on Win2k machine ... 1) does it look like an already known problem ? 2) on Win2k machine, the MSJET40.dll must be issued from a SP5 when i look at its version#: I wanted to upgrade it to the latest version SP8, but when I try to launch the upgrade exe, I receive an error message that tells me that I must at least be with SP3 ... How is this check performed ? 3) Is there a difference between MSJET on Win2k and winXP ? Any information or solution is welcome ... DD

      B Offline
      B Offline
      basementman
      wrote on last edited by
      #2

      Most likely the difference is due to the ODBC DSN settings. The Advanced options allow for inclusion or exclusion of deleted records. Check your DSN settings and make sure that they are identical on both machines.  onwards and upwards...

      Q 1 Reply Last reply
      0
      • B basementman

        Most likely the difference is due to the ODBC DSN settings. The Advanced options allow for inclusion or exclusion of deleted records. Check your DSN settings and make sure that they are identical on both machines.  onwards and upwards...

        Q Offline
        Q Offline
        Qadddd
        wrote on last edited by
        #3

        Hello, yes, how stupid I am !! you are totally right, I modified this option on my Win2k station and forget to say to do so when configuring the WinXP station. Thanks DD

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups