Hi,
I am having a very similar problem....
I have an Access 97 database that I'd like to convert to Access 2003. I
currently have both versions of Access on my computer. (I have Access 97 only
and Office 2003 Professional).
I have this problem running the query in the Access 97 version db in Access
2003 (that is, not converted), as well as when I run the query from the
converted database in Access 2003. The query runs fine in Access 97.
When I try to run the append query, it doesn't work due to a data type
mismatch. If I preview the query results, the date fields are blank, and
the field which contained a long integer now contains a Chinese-looking
character. If I change the query to a make-table query, the data types are
Binary in the fields which should contain dates and the one that should
contain a long integer is also Binary. ( I see this in design view of the
table, though as far as I know there is no Binary data type in Access)
The same thing happens if I make a new form based on a new query based on
the same table. If I make a new table with the data, I still have the
problem.
Any ideas on what could cause this?
Thanks for your help,
Gretchen
Here is the SQL for an example which acts the same way:
INSERT INTO atesttblClaimDetails ( ClaimNo, Narrative )
SELECT [Forms]![Form3]![ClaimNo] AS ClaimNo, "Hello" AS [Narrative];
[MVP] S.Clark said:
This is one of the reasons to use an append query, instead of a Make Table.
I don't know the extent of your 'many many' make table queries, but maybe
you can switch them to be append queries, to a known table format, instead.