I have posted this problem already long time ago but I never found the time to test it again.
http://www.winehq.org/hypermail/wine-devel/2002/11/1530.html
But now I tried with the actual wine from cvs (2003-12-03) and it's still there. The problem is that if I try to create a table in a Access database the last char of the name gets lost. I now have a small program which shows this error, maybe someone can use it for finding this bug. It's a simple VC6 Wizard generated Win32 command line app which uses MFC for DAO.
The first time I tried was with SUSE 8.0, now I have Knoppix 3.3 (Debian).
I now tested my program with CodeWeavers' wine and it's the same error. My attempts to debug this were quite... unsuccessfull. If anyone wants to help me I could also send a compiled testprogram. I also found that it can happen not only on column names but also on table field names. But most work ok. So it can't be that a general error as a wrong string function (I guess a lot more programs would have problems if it were this basic). Another guess is Variants. There are quite some calls to Variant functions but I couldn't find a culprit.
Thanks
bye Fabi