ich weiss, dass ich mit meinem Access/MySQL-Problem hier nicht unbedingt
100% richtig bin, aber in der access.clientserver konnte mir niemand richtig
weiterhelfen; deswegen mein Versuch hier:
Nachdem ich eine Weile rumgegoogelt habe, habe ich festgestellt, dass ich
nicht der einzige bin, der nachfolgendes Problem hat. Allerdings konnte ich
die jeweils vorgeschlagenen Lösungen nicht nachvollziehen bzw. der Fehler
blieb.
Situation ist folgende:
Access 2002, ODBC-Verbindung auf MySQL-Server.
Ich habe ein verknüpftes Formular, in das ich Daten eingeben und
anschließend mit der Access-eigenen docmd.xxx - Anweisung speichere.
Prinzipiell funktioniert dieser Vorgang auch; in der MySQL-Datenbank wird
der Datensatz angelegt. In meinem Access-Formular erhalten ich aber für
jedes Datenfeld dieses Datensatzes den Eintrag "#gelöscht". Erst das
Schliessen
des Formulares und wieder öffnen, zeigt dann den Datensatz korrekt an.
In dem von mir bei Google gefundenen Lösungsvorschlägen wird immer wieder
davon gesprochen, dass "man" eventuell Datensätze verwenden würde, die von
Access und MySQL unterschiedlich verarbeitet werden würden. Dies ist aber
bei mir nicht der Fall,.....oder ??
Datenfelder in Access:
PersonalID (Primärschlüssel, Zahl, Long Integeer, Indiziert: Ja, ohne
Duplikate)
Familienname (Memo)
TimeStamp (Datum/Uhrzeit)
Datenfelder in MySQL:
PersonalID (Primärschlüssel, Typ: int(11), auto_increment, notnull)
Familienname (Type: Text, null)
TimeStamp (Type: TimeStamp(14), null)
Ich habe noch ein weiteres Formular, welches meiner Meinung nach identisch
aufgebaut ist (von den Datentypen her),... und dort funktioniert eigentlich
alles wunderbar.
Kann jemand helfen??
Vielen Dank
Ralf
"Ralf Müller" <r...@gesmit.de> schrieb im Newsbeitrag
news:ailde3$rhk$05$1...@news.t-online.com...
meine Integers sind alle relativ klein, also 25 26 und so....
Hmm, ich bin eigentlich am Ende von meinem Latein....
Trotzdem Thx
Ralf
"André Somplatzki" <lord_r...@hotmail.com> schrieb im Newsbeitrag
news:ailq79$10hjnt$1...@ID-150082.news.dfncis.de...
> > > Datenfelder in Access:
> > > PersonalID (Primärschlüssel, Zahl, Long Integeer, Indiziert: Ja,
> > ohne
> > > Duplikate)
> > > Familienname (Memo)
> > > TimeStamp (Datum/Uhrzeit)
> > >
> > > Datenfelder in MySQL:
> > > PersonalID (Primärschlüssel, Typ: int(11), auto_increment,
notnull)
> > > Familienname (Type: Text, null)
> > > TimeStamp (Type: TimeStamp(14), null)
Die Werte mögen klein sein, aber Du benutzt Long Integer auf int(11),
und das
könnte durchaus die Ursache für das #gelöscht sein.