Discussion:
Fehler 3190 "Zu viele Felder definiert"
(zu alt für eine Antwort)
Stephan Polster
2003-11-06 11:23:01 UTC
Permalink
Hallo NG!

Bin schier am verzweifeln.

Habe einen Export einer Abfrage nach Excel definiert. Die Abfrage enthält
ca. 50 Felder. Lief bis dato reibungslos.
Musste einige Änderungen an der kompletten DB machen unter anderem auch 3
neue Felder in dieser Abfrage ergänzen.

Seit dem klappt dieser Export nicht mehr, ich erhalte dann eben diese
Meldung 3190!

Der Select Befehl ging über die ganze Abfrage (Select * From ...)
Ich habe seit dem Auftauchen dieses Fehlers sogar versucht die Felder auf
das Minimum zu reduzieren (12 Felder)!
Gleicher Fehler wie oben. Eine Reduktion auf nur 10 Felder und es geht
wieder, das kann doch nicht sein?!?

Was mach ich falsch?

Bitte um Hilfe.

MfG

Stephan

PS: In den Verweisen steht die MS DAO 3.6 drin.
Mark Doerbandt
2003-11-06 11:45:06 UTC
Permalink
Hallo, Stephan,
Post by Stephan Polster
Seit dem klappt dieser Export nicht mehr, ich erhalte dann eben diese
Meldung 3190!
Hast Du mal versucht, die DB zu komprimieren?

Gruss - Mark
Stephan Polster
2003-11-06 13:37:20 UTC
Permalink
Hallo Mark,
Post by Mark Doerbandt
Hallo, Stephan,
Post by Stephan Polster
Seit dem klappt dieser Export nicht mehr, ich erhalte dann eben diese
Meldung 3190!
Hast Du mal versucht, die DB zu komprimieren?
Das mach ich jedesmal, nachdem ich größere Änderungen getätigt habe.

Ich habe sogar die Abfrage und die Tabellen der Abfrage neu gespeichert und
die alten gelöscht, da ich
in der MS KB einen Artikel Q291556 gefunden habe, der zwar nur davon
spricht, dass der Fehler beim
Versuch der Speicherung einer Tabelle passiert, habe aber dies auch mal auf
meine Geschichte angewendet
ohne Erfolg.

Das verblüffende ist eben, dass ich vorher mind. 44 Felder hatte, wie schon
geschrieben mit Select * übergeben
ohne Probleme und nun übergebe ich sage und schreibe 12 Felder und es geht
nicht mehr?!?
Wo ist da die Logik?

MfG

Stephan
Mark Doerbandt
2003-11-06 14:17:20 UTC
Permalink
Hallo, Stephan,
Post by Stephan Polster
Das verblüffende ist eben, dass ich vorher mind. 44 Felder hatte, wie schon
geschrieben mit Select * übergeben
ohne Probleme und nun übergebe ich sage und schreibe 12 Felder und es geht
nicht mehr?!?
Wie sehen die der Abfrage zugrundeliegenden Tabellen aus?
Hast Du da Felder hinzugefuegt?

Gruss - Mark
Stephan Polster
2003-11-06 14:59:56 UTC
Permalink
Hallo Mark,
Post by Mark Doerbandt
Hallo, Stephan,
Post by Stephan Polster
Das verblüffende ist eben, dass ich vorher mind. 44 Felder hatte, wie schon
geschrieben mit Select * übergeben
ohne Probleme und nun übergebe ich sage und schreibe 12 Felder und es geht
nicht mehr?!?
Wie sehen die der Abfrage zugrundeliegenden Tabellen aus?
Hast Du da Felder hinzugefuegt?
Danke für die Mühe, aber ich habe den Fehler nun gefunden.

Grund war die Exceltabelle, obwohl er mir die Meldung in Access gebracht
hat.
Wahrscheinlich hate TransferSpreadsheet den Fehler gemeldet.
Ich habe die Exceltabelle einfach gelöscht. Access musste diese dann beim
Aufruf
von TransferSpreadSheet neu erstellen und seit dem funktioniert es wieder.

Frag jetzt bitte nicht warum ich weiß es auch nicht...

MfG

Stephan
Mark Doerbandt
2003-11-06 15:33:11 UTC
Permalink
Hallo, Stephan,
Post by Stephan Polster
Grund war die Exceltabelle, obwohl er mir die Meldung in Access gebracht
hat. Wahrscheinlich hate TransferSpreadsheet den Fehler gemeldet.
Ich habe die Exceltabelle einfach gelöscht. Access musste diese dann beim
Aufruf > von TransferSpreadSheet neu erstellen und seit dem funktioniert es
wieder.
Prima. Ist ja immerhin ein Hinweis, falls mal wieder jemand nach "zu viele
Felder" im Zusammenhang mit "Export nach Excel" sucht... ;-)

Gruss - Mark
Stephan Polster
2003-11-10 16:19:29 UTC
Permalink
Hallo Mark,
Post by Mark Doerbandt
Hallo, Stephan,
Post by Stephan Polster
Das verblüffende ist eben, dass ich vorher mind. 44 Felder hatte, wie schon
geschrieben mit Select * übergeben
ohne Probleme und nun übergebe ich sage und schreibe 12 Felder und es geht
nicht mehr?!?
Wie sehen die der Abfrage zugrundeliegenden Tabellen aus?
Hast Du da Felder hinzugefuegt?
Ich weiß zwar nicht, warum meine letzte Nachricht nicht hier erschienen ist,
aber der Fall hat sich erledigt.

Die Excel-Tabelle hatte zu viele Felder, da dort mehrere Tabellenblätter
vorhanden sind und er wohl die Felder aller Tabellenblätter zusammenzählt
und dann dort einen überlauf bringt...Seltsam.
Manchmal klappt es wenn ich die Tabelle lösche, dann muss er sie neu
erstellen und es geht. Nach einiger Zeit aber erscheint dann wieder die
Fehlermeldung.

MfG

Stephan

Lesen Sie weiter auf narkive:
Loading...