Extreme Veteran
Beiträge: 572
| Hallo,
SvenG - 06.12.16 12:13
ja, die hochkommas hatte ich vergessen, die waren aber da.
Dann zeig mal den Original-Code.
Ansonsten gilt, dass man immer eine Feldliste statt * angeben soll, um Überraschungen zu vermeiden.
ist das ein access-problem oder ein odbc-treiberproblem?
Weder noch, beide können den Asterisk. Ob deine Anwendung damit klar kommt, ist die Frage. ;-)
ich meine, weil "select *" gültiges sql ist.
würd das halt gern verstehen.
Gültig ja, halt nicht sauber. Mit * liest du die gesamte Feldliste ein, auch wenn vielleicht nur ein Bruchteil davon gebraucht wird. Probleme kann es geben, wenn aus mehr als einer Tabelle gelesen wird und Feldnamen mehrfach vorkommen. Dann ist der Zugriff per Feldname nicht mehr möglich.
Solange du Probleme mit dem Statement hast, solltest du auf jeden Fall nur die notwendigen Felder lesen.
----- Gruss - Peter |