Im übrigen kannst du folgendes machen
Code:
// Neues Feld anlegen
ALTER TABLE Print_Auftrag ADD COLUMN Fertig_neu DATETIME NULL DEFAULT NULL;
// Daten von Fertig in Fertig_Neu konvertieren
UPDATE Print_Auftrag SET Fertig_Neu = STR_TO_DATE(Fertig, "%d.%m.%Y");
Kontrollieren ob die Datumsfelder richtig sind
Code:
// Altes Feld löschen
ALTER TABLE Print_Auftrag DROP COLUMN Fertig;
// Neues Feld in alten Feldnamen umbenennen
ALTER TABLE Print_Auftrag CHANGE COLUMN Fertig_neu Fertig DATETIME NULL DEFAULT NULL;
Jetzt musst nur "nur" noch deinen Code anpassen. .AsString geht immer noch, sieht nur anders aus.