Einzelnen Beitrag anzeigen

mcinternet

Registriert seit: 22. Apr 2010
Ort: Odenwald
193 Beiträge
 
Delphi 10.3 Rio
 
#1

Umlaute in Feldnamen werden nicht importiert - bricht ab

  Alt 13. Mai 2020, 12:12
Datenbank: mysql • Version: 8 • Zugriff über: MyDAC
Hallo die Gemeinde,

auf einmal klappt was nicht mehr, was bisher immer funktionierte: Ein größerer Import einer Produktivdatenbank, welche auf einem Linux-System läuft. Diese ist etwas älter. Damit komme ich mit der MySQL-Workbench nicht drauf. Sie ist wohl zu alt. (Zugangsdaten stimmen, mit Delphi Rio komme ich lesend - schreibend will ich gar nicht! - dran).

hier einmal der Code, der beim Export rauskommt: - dort finde ich ein Feld mit Umlaut im Namen (was bisher kein Problem war). => Am_Prüffrequ

Code:

Code:
CREATE TABLE `ARBEITSPLSOLLMASS` (
  `ID` int(11) NOT NULL auto_increment,
   ...<snip>...
  `Am_Prüffrequ` varchar(10) NOT NULL default 'PA04',
  ...<snip>...
  PRIMARY KEY (`ID`),
  KEY `idx_Art_AG` (`Am_Artikelnr`,`Am_Agang`),
  KEY `idx_prBez` (`Am_Agang`,`Am_Artikelnr`,`Am_Bezeichnung`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

ich habe nun Test-DBs erstellt, welche folgende Zeichensätze können:

utf8mb4
latin1
latin1_german2_ci

bei allen bricht der Import mittels Workbench und auch per Delphi ab.
Auch werden nach dem Import die Umlaute in den Feldern nicht mehr korrekt dargestellt. Mein Entwicklungsrechner (Hyper-V VM) hat sich nicht verändert.

Vielleicht hat ja jemand von Euch eine Idee?

beste Grüße aus dem Odenwald

mcinternet
Jörg
  Mit Zitat antworten Zitat