Klaus Mock: MySQL+Spaltennamen?

Beitrag lesen

Hallo,

es geht darum eine bestehende Access Datenbank in MySQL zu integrieren.
Ein Programm soll auf diese Datenbank zugreifen und die Änderung der Spaltennamen im Programm ist nicht mehr möglich.

Ohne jetzt das Programm zu kennen, denke ich, daß es da weit mehr Schwierigkeiten.
Es gibt für Access, so wie für dei meisten anderen Datenbanken, spezifische Erweiterungen von SQL. Es ist daher abzusehen, daß wenn jemand ein Progarmm für ausschließlich Access geschrieben hat, sie diese Erweiterungen auch verwendete.
Da aber MySQL diesen Dialekt nicht versteht, wirst Du Probleme haben, wenn Du das Programm nicht entsprechend anpassen kannst. Und dann kannst Du ja auch gleich die Bezeichner ändern.

Da sowohl Spaltennamen mit einem Leerzeichen als auch ein Name einer Spalte "Index" ist steh ich vor einem problem in MySQL.

Hast Du die Inhalte der von mir geposteten Links gelesen?
Soweit ich das verstanden habe, kannst Du ab Version 3.23.6 Leerzeichen verwenden. Nur mußt du halt die Bezeichner in den Statements quoten.

Grüße
  Klaus