Hallo! > Im SQL-Server zeigt er mir den Spaltennamen als Reserviertes > Wort an. Das sehe ich daran, da� sie bei der > Tabellenbearbeitung mit den eckigen Klammern umfasst wird: [TOP] > > Das Update scheint damit zu scheitern, wenn reservierte > W�rter verwendet werden. > > So nun meine Frage: > Wieso konnte mir das niemand sagen? ;-)
;-) Weil JEDER wei�, dass reservierte Namen irgendwann einmal Probleme verursachen, und sie deshalb von vornherein nicht als Spaltennamen verwendet. Also hat KEINER bislang den Bug bemerkt. Logisch, oder? ;-) > Muss ich also bei der Abfrage des DA das Top umbenennen (also > select [TOP] AS myTop), oder gibt es da vielleicht einen > Parameter, mit dem ich dem DataSet (??), oder dem Update (??) > erkl�ren kann, da� das ein Feldname ist und sonst nix anderes .... Letztendlich gilt unter .NET das gleiche wie sonst auch: SQL-Strings geh�ren in die Datenbank, weil nur die damit richtig umgehen kann. In VS.NET legt der DataAdapter-Assistent die SQL-Befehle aus bestehenden Stored Procedures an oder er definiert neue SPs. ;-) Freundliche Gr��e Joachim van de Bruck | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
