Text. (10) convertieren nach dbLong. (4)
Karl Donaubauer
Gesendet: 19.03.26 13:18
Betreff: RE: Text. (10) convertieren nach dbLong. (4)



Elite Veteran

Beiträge: 935
50010010010010025
Ort: Wien
Hallo!

Iemhoff

Set dbs = CurrentDb
Set tdf = dbs.TableDefs("tbl_Hannover")
Set fld = tdf.Fields("Mitgliedsnummer")

fld.Type = dbLong 'fld.type ist 10 und bleibt 10 dbLong=4
...
Warum geht dies nicht?
...

Mit DAO geht das nicht direkt. Du müsstest ein neues Feld mit dem gewünschten Datentyp erzeugen, die Daten rüberkopieren usw.
Die einfachste Methode ist SQL:

CurrentDb.Execute "ALTER TABLE tbl_Hannover ALTER COLUMN Mitgliedsnummer Long"

-----
Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy...
Top of the page Bottom of the page