Hallo! > hallo allerseits, > ich hatte gestern einen eigenartigen *fehler* > > beim dynamischen zusammensetzten eines querystrings in > der art: "UPDATE tbl SET intOrd = " & intOrd + intUp & "..." > erhalte ich statt der addition eien stringverkn�pfung
Das ist vollkommen logisch, da der Ausdruck von Links nach rechts abgearbeitet wird. Also zuerst "UPDATE tbl SET intORD = " & intOrd ... das ergibt eine Zeichenkette, klar? Dann "... + intUp" ... das ergibt wieder eine Zeichenkette, oder? Workaround: Setze einfach eine Klammer um "intOrd + intUp". > die werte der variablen wurden vorher mit CInt() zugewiesen > und die language-directive ist auf VBS gesetzt > erst ein ausdr�ckliches ... & (Cint(intOrd) + CInt(intUp)) > hat dann funktioniert Klammerung reicht! > hat daf�r jemand eine erkl�rung? selbst aufgrund fehlender > typensicherheit d�rfte das doch eigentlich nicht sein Das muss sogar so sein. ;-) Freundliche Gr��e Joachim van de Bruck | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
