[Access / MySQL] Access frontend zegt #verwijderd bij MySQL

Pagina: 1
Acties:
  • 425 views sinds 30-01-2008
  • Reageer

  • BoXie
  • Registratie: Juni 2001
  • Laatst online: 30-03-2023
Hallo,

Ik wil MS Access (2003) formulieren als front-end gebruiken voor externe MySQL tabellen (MySQL Server 4.1).

Echter, wanneer ik records wil updaten en er komt een auto-increment waarde voor in de tabel (zoals primary key), dan zegt Access na het saven : '#VERWIJDERD# (#DELETED#) in alle velden van dat record.

Als ik daarna even naar een ander record ga .. en daarna weer terug naar dat gewijzigde record, gaat het wél goed.

Blijkbaar kan Access niet omgaan met auto-increments op een MySQL server ?

Ik heb o.a. deze tips zonder success uitgevoerd :

http://dev.mysql.com/doc/refman/4.1/en/deleted-problem.html

Hier nog een goeie uitleg van het probleem :

http://forums.mysql.com/read.php?65,54437,54691

[ Voor 9% gewijzigd door BoXie op 29-01-2006 15:13 ]


Verwijderd

Hey,
Ik zit met precies hetzelfde probleem. Een eerdere oplossing die ik had is het maken van een ververs knop, of standaard uit acces of met me.requery.
Nu zit het probleem echter ook in tabellen en daar zit geen visual basic code in. Iemand een idee voor een algemene requery, zo ja: waar?

Groetjes Ken

Verwijderd

Ik heb ook het zelfde probleem gehad. Bij mij was het op deze manier opgelost:
Bij de advanced opties van de MyODBC koppeling moet je een vinkje zetten bij "Return Matching Rows" en bij "Change BIGINT Columns to INT". Verder moet je in elke tabel waar je een datum of tijd opslaat een apart veld met als type "Timestamp" maken. De standaard waarde van dit veld moet Now() zijn. Waarschijnlijk lost dit het probleem op. Dat deed het iig bij mij.