Paolo Cantoni
pcantoni at erggroup.com
Wed Aug 3 20:58:07 CDT 2005
Hi, I've found a _gotcha_ in using Access 2000 to connect to an Oracle 10g database. I haven't tested this beyond this combination. It turns out, that if you have more than one unique key defined for an Oracle table (at the time you link with ODBC), Access will get confused about which is the primary key. Accordingly, it will mark ALL the rows and columns as #Deleted. It can be worked around by splitting the table definition and loading process in two... First declare the table with only a primary key, link to it with Access, then add the rest of the table definitions (other unique constraints, foreign keys etc...) Seems to work "without loss of generality" UNTIL you re-link! Anyone else observed this or got a fix (as opposed to a workaround). Thanx, Paolo Cantoni, Data Architect ERG Group 247 Balcatta Road Balcatta WA 6021 Australia Tel: + 61 8 9273 1287 Fax: +61 8 9273 1535 Email: pcantoni at erggroup.com Website: www.erggroup.com There is no such thing as an inconsistently correct system... ...Therefore, aim for consistency; in the expectation of achieving correctness!