Entwickler-Ecke
Datenbanken - Access Limit bei Feldanzahl?
JVS - Do 12.03.09 20:53
Titel: Access Limit bei Feldanzahl?
Hallo,
ich habe ein sonderbares Problem mit einer ACCESS-DB.
Eine der Tabellen enthält 103 verschiedene Felder.
Sobald ich dieser Tabelle ein weiteres Feld hinzufüge (egal welchen Typs),
kann ich einen geänderten Datensatz nicht mehr speichern.
Der POST-Befehl crasht dann mit der Fehlermeldung "Abfrage zu komplex" !???.
Alle anderen Tabellen der DB sind weiterhin ohne Probleme bearbeitbar.
Die typischen Access-Limits (4000 Zeichen pro DS etc.) werden nicht überschritten.
Alles läuft unter ADO / OLEDB und funzt ansonsten prima.
Hat jemand eine Idee?
JVS
Bernhard Geyer - So 15.03.09 15:21
Verwendest du parametrisierte Abfragen oder bastelst du dir das SQL-Statement primitiv per String-Operationen zusammen?
JVS - So 15.03.09 19:38
Bernhard Geyer hat folgendes geschrieben : |
| Verwendest du parametrisierte Abfragen oder bastelst du dir das SQL-Statement primitiv per String-Operationen zusammen? |
Hallo Bernhard,
nein, es geht um keinerlei Abfragen oder SQL-Statements.
Was seit der Felderweiterung nicht mehr funktiniert,
ist eine Abfolge der Form
ADOTable.edit;
ADOTable.Fieldbyname('dasFeld').asstring:='der Inhalt';
ADOTable.post;
Wenn ich ein beliebiges Feld lösche, so dass die Tabelle in Summe wieder nur
102 Felder enthält, läuft alles wieder wie geschmiert.
JVS
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!