Data Access problem?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
K4Z00
Level 2
Level 2
Posts: 45
Joined: Sun Jun 29, 2008 3:53 pm

Data Access problem?

Post by K4Z00 »

Running some company specific software, which is an exam/test. It runs fine on Windows OS machines. On Vista machines it requires the addition of the msvbvm50.dll.

The exam has a minimum of two sections of questions, say topic A, and topic B. When installed in WINE, it has required the addition of jet40 and vb5run in winetricks to make the program run.

Running the exam with the minimum 2 topics gives 20 questions to answer (with a time limit of 20 minutes). The pass rate is 80% in each section. Any time the exam is failed, the program correctly collates the results, and shows the appropriate FAIL page. However when the exam is passed, the program is unable to collate the results and displays:

Error Number 6 Overflow
Occured in Sub 'get_results_from_database'
in Module 'frmResults' in project DAO.Field

Having googled error number 6/DAO.field etc (and as a result of those searches) tried installing via winetricks mdac 2.5/2.7/2.8, mfc40, vb6run and Pseudopackage winxp and vista. These have not addressed the problem. Also tried re-registering some of the additional .dll files with regsvr32.

Trying to see what the differences are as to why the program runs in Windows XP and not in WINE, but also why it can collate results as a FAIL, but not a pass. Google results for error 6 point towards a calculation producing an unsuitable result, ie bigger or smaller than expected or required.

Is there an obvious answer? Is there a missing package that winetricks can provide? Thanks for any input.

(Running standard Xandros install on Asus 701 4g Eee PC. Having to run vnc server to spoof 1024x768 resolution, which the program requires. Wine 1.0)
K4Z00
Level 2
Level 2
Posts: 45
Joined: Sun Jun 29, 2008 3:53 pm

Post by K4Z00 »

still to try:
art2kmin MS data access
vb6run MS Visual Basic 6 runtime (re-register .dll files with regserv32)
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
(edit: &vcrun2005 MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80) which might relate to the mapping for 8000000a?)
native_mdac Override odbc32 and odbccp32

password for .mdb files?
google Access.lockFile.9 &SEPData.ldb temp files

should keep me busy
Last edited by K4Z00 on Sat Jul 19, 2008 5:26 pm, edited 1 time in total.
K4Z00
Level 2
Level 2
Posts: 45
Joined: Sun Jun 29, 2008 3:53 pm

Post by K4Z00 »

here is some of the terminal output
this occurs on various occasions throught the run:

Code: Select all

err:mmio:MMIO_ParseExtA No . in szFileName: "???3???????????3???3??????????1"
err:mmio:MMIO_ParseExtA No . in szFileName: ""
err:mmio:MMIO_ParseExtA No . in szFileName: "C:\\Program Files\\Training\\Test\\"
err:mmio:MMIO_ParseExtA No . in szFileName: "???3???????????3???3??????????1"
and this occurs just before the program fails
as it tries to add up the results for a pass:

Code: Select all

fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4f92-6699-11cf-b70c-00aa0060d393}
fixme:ole:OLEPictureImpl_FindConnectionPoint no connection point for {33ad4ed2-6699-11cf-b70c-00aa0060d393}
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 8000000a
still working on a solution!
Locked