Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

ungültiges Argument





Frage

Mich plagen seit einiger Zeit Fehlermeldungen, die mir einfach nichts sagen. Beim Ausführen von Tabellenerstellungs-/Anfügeabfragen erscheint bei mir die Fehlermeldung "ungültiges Argument". Diese Abfrage funktioniert als Auswahlabfrage prima, aber nicht als Anfüge-/Tabellenerstellungsabfrage. Hat vielleicht jemand auch so ne Erfahrung gemacht?

Antwort 1 von tinu

Hallo

erscheint die Fehlermeldung generell oder nur bei bestimmten anfügeabfragen.

tinu

Antwort 2 von Daniel23

Die Fehlermeldung erscheint nur bei bestimmten Anfügeabfragen und ich kann keinen richtigen Zusammenhang erkennen

Antwort 3 von El Bobbele

Hallo Daniel!

Verwendest du in den Abfragen VBA-Funktionen, die mit NULL-Werten nicht klarkommen? Evtl. hilft hier die Nz()-Funktion. Wenn du keine streng geheimen Tabellendefinitionen verwendest, dann könnte auch ein Blick unsererseits auf die SQL-Anweisung wahre Wunder wirken.

Gruss
El Bobbele

Antwort 4 von Daniel23

Hallo El Bobbele,
sehr nett dass du dir mein Problem mal anschauen willst. Ich weiß leider nicht ob dir die SQL-Anweisung der betroffenen Abfrage ausreicht. Wäre trotzdem nett wenn du mal drüberschauen könntest: SELECT [2-2-1_TAB_ZO_Tnr_zu_SA/BM].Tnr, [2-2-1_TAB_ZO_Tnr_zu_SA/BM].[Tnr-Benennung], [TAB_ZO_BM_MRA-BR_u_MRA-KL].[MRA-BR]
FROM ([2-2-1_TAB_ZO_Tnr_zu_SA/BM] INNER JOIN [1-3-3_TAB_ZO_SA_zu_BM_mitLeerstelle] ON [2-2-1_TAB_ZO_Tnr_zu_SA/BM].[BM(komplett)] = [1-3-3_TAB_ZO_SA_zu_BM_mitLeerstelle].SA) INNER JOIN [TAB_ZO_BM_MRA-BR_u_MRA-KL] ON [1-3-3_TAB_ZO_SA_zu_BM_mitLeerstelle].[BM(oPunkt)] = [TAB_ZO_BM_MRA-BR_u_MRA-KL].BM
GROUP BY [2-2-1_TAB_ZO_Tnr_zu_SA/BM].Tnr, [2-2-1_TAB_ZO_Tnr_zu_SA/BM].[Tnr-Benennung], [TAB_ZO_BM_MRA-BR_u_MRA-KL].[MRA-BR];
Die Sache mit der Nz()-Funktion schau ich mir mal an. Vielen Dank

Antwort 5 von El Bobbele

Hallo Daniel!

Abgesehen von den fürchterlichen Tabellennamen ist nichts besonderes an dieser SQL-Anweisung.

Das Problem liegt eher an der Anfügeabfrage selbst oder an deinem Datenbestand. Die Datenbank ist nicht zufällig schon 2GB groß?

Siehe KB302495, KB835416

Gruss
El Bobbele

Antwort 6 von Daniel23

Hi El Bobbele,
ich werde jetzt mal versuchen das Office 2000 Service Release 1 zu installieren. Die betroffenen Datenbanken sind tatsächlich über 2GB groß.
Vielen Dank für deine Hilfe.

Gruß
Daniel

Antwort 7 von El Bobbele

Moin Daniel!

Access 2000-Datenbanken können nicht größer als 2GB werden, da hilft auch kein Service Pack mehr. Komprimiere als ersten Schritt die Datenbank. Falls das nichts mehr bringt, dann hast du ein ernsthaftes Problem, dass du jetzt vorrangig beseitigen musst. Entweder lagerst du nicht benötigte Daten aus oder du erwägst besser den Umstieg auf einen SQL Server. Es ist ja kaum anzunehmen, dass die Datenbank langfristig wieder kleiner wird und dann klein bleibt.

Siehe dazu den Link KB835416 in Antwort 5.

Gruss
El Bobbele

Antwort 8 von Daniel23

Hallo El Bobbele,
ich hab in meiner Verwirrung vergessen den 2.Link anzusehen. Ich kann bestimmt ein paar Daten auslagern und bin jetzt mal wieder dicke froh. Schönes Wochenende

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: