andyah
Goto Top

MySQL - Fehlermeldung beim Anlegen eines TIMESTAMP Feldes

Hi NG,

beim Anlegen eines TIMESTAMP-Feldes in einer aus Access übernommenen Tabelle bekam ich die Fehlermeldung:

Could not set new data type

The given ata type

TIMESTAMP()

Contains error and cannot be accfepted. The previous value is kept instead

Die Tabelle enthält Daten. Ohne TIMESTAMP-Feld kann ich ja keine neuen Datensätze in Access als Frontend anlegen.

Wo kann das Problem liegen?

Gruß
Andy

Content-ID: 275948

Url: https://administrator.de/contentid/275948

Ausgedruckt am: 22.11.2024 um 22:11 Uhr

ukulele-7
ukulele-7 29.06.2015 um 10:02:19 Uhr
Goto Top
Ich kenne mich nicht gut mit Access aus aber da es von MS kommt würde ich annehmen das TIMESTAMP dort ähnlich arbeitet wie in MSSQL. Und TIMESTAMP in MSSQL ist KEIN Zeitwert, hat ein anderes Format als in MySQL. Kannst du mal einen Inhalt posten?
AndyAh
AndyAh 29.06.2015 um 10:15:27 Uhr
Goto Top
Hi,

die Tabelle hat folgende Felder:

KdID - int(11)
NName - varchar(5)
VName - varchar(50)
Straße - varchar(50)
Plz - varchar(50)
Ort - varchar(50)
Tel-Fest - varchar(50)
Tel-Handy - varchar(50)
PC - int(11)
Bemerkung - mediumtext

Gruß
Andy
ukulele-7
ukulele-7 29.06.2015 um 10:35:11 Uhr
Goto Top
Und wo soll da ein TIMESTAMP stehen?
AndyAh
AndyAh 29.06.2015 um 10:50:38 Uhr
Goto Top
Hi,

möglichst am Ende.

Gruß
Andy
SlainteMhath
SlainteMhath 29.06.2015 um 10:55:01 Uhr
Goto Top
Moin,

Ohne TIMESTAMP-Feld kann ich ja keine neuen Datensätze in Access als Frontend anlegen.
Wie kommst du darauf? Falls dir ein Primary Key in der Tabelle fehlt: Leg doch einfach die KdID als Primary Key in MySQL an.

lg,
Slainte
AndyAh
AndyAh 29.06.2015 aktualisiert um 11:09:07 Uhr
Goto Top
Hi,

KdID ist ein Primary Key. Im Endeffekt geht es mir darum, dass ich bei einer Verknüpfung der Tabelle mit Access keine Datensätze angelegen kann.

Gruß
Andy
ukulele-7
ukulele-7 29.06.2015 um 11:15:54 Uhr
Goto Top
Verstehe jetzt nicht mehr genau das Problem. Du hast eine bestehende Access Tabelle die bereits eine Spalte mit einem TIMESTAMP Datentyp besitzt. Dieser fehlt aber in deiner Spaltenauflistung und eigentlich wollte ich einen Wert sehen aus dieser Spalte. Ich vermute mal es fängt mit 0x an.

Diese Tabelle möchtest du jetzt mit MySQL "verknüpfen"? Was genau meinst du damit?
AndyAh
AndyAh 29.06.2015 um 11:47:23 Uhr
Goto Top
Hi,

Die Access-Tabelle hatte keine TIMESTAMP-Feld. Die Verknüpfung erfolgt über ODBC. Das Hauptproblem liegt darin, dass ich keine Datensätze anfügen kann.

Gruß
Andy