Access-o-Mania

Access-Forum => Access Programmierung => Thema gestartet von: Bopi am September 25, 2021, 15:28:05

Titel: Fehler 3047 (Datensatz zu gross)
Beitrag von: Bopi am September 25, 2021, 15:28:05
Hallo Zusammen
Ich arbeite mit Access 2019 32bit.
Mein Problem: ich habe eine Tabelle mit einem MEMO Feld in dem sich ein SQL-Text befindet. Wenn ich dies über VBA auslese und einen Execute Befehl aufrufe bekomme ich den Fehler 3047, Datensatz zu gross.
Dies kann ich nicht nachvollziehen.
Beispiel des SQL Textes: CREATE TABLE tblqrBankenstamm ([ID] COUNTER PRIMARY KEY, [Gruppe] CHAR, [BCNr] CHAR, [Filial-ID] CHAR, [BCNrNeu] CHAR, [SIC-Nr] CHAR, [Hauptsitz] CHAR, [BC-Art] CHAR, [gültig_ab] DATETIME, [SIC] CHAR, [euroSIC] CHAR);

Hat jemand eine Ahnung was mir dieser Fehler sagen will?
Titel: Re: Fehler 3047 (Datensatz zu gross)
Beitrag von: PhilS am September 25, 2021, 17:22:59
Zitat von: Bopi am September 25, 2021, 15:28:05[...]Fehler 3047, Datensatz zu gross.
Dies kann ich nicht nachvollziehen.

Jetzt rechne mal nach. Dann kannst du es nachvollziehen. ;-)
Titel: Re: Fehler 3047 (Datensatz zu gross)
Beitrag von: Bopi am September 25, 2021, 17:32:01
Danke für die Aufklärung.
Du hast Recht, das sprengt den Rahmen. Ich habe jetzt für jedes Textfeld definiert wie gross es sein soll, also z.B. CHAR(16) oder CHAR(255). Zusätzlich gibt es ja noch die Option WITH COMPRESSION, dadurch ist alles kein Problem mehr.

Nochmals danke.