Das ist a) ein altes und b) ein besch... Thema

Hintergrund ist, dass es zu fr�heren Zeiten keinen eigenen
Textverkn�pfungsoperator gab, bzw. als es den mal gab, das Plus daf�r
herhalten muss. Heute ist es immer noch drin und es ist einem Anf�nger
kaum zu vermitteln, warum 

C = "12" / "34"

Sehr wohl geht  (hier passiert automatische Typumwandlung im
Hintergrund, weil die Division eben nur mit Zahlen geht).  W�hrend
andererseits

C = "12" + "34"

Nicht geht.  Wandle ich einen der Operanden in eine Zahl um, tut er es
wieder - so ala:  "aha da ist eine Zahl, also bedeutet das plus Addition
und nicht Textverkn�pfung, folglich muss ich den zweiten Operanden auch
automatisch in eine Zahl konvertieren".  

Diese unbrauchbare Inkonsistenz schmeisst jedes Anf�ngerlernen �ber den
Haufen. Denn gerade am Anfang will ich mich noch nicht unbedingt mit
Datentypen auseinandersetzen. Und zweitens wirft es das Versprechen �ber
den Haufen, dass man sich bei Scriptsprachen eben nicht zwingendermassen
mit den verschiedenen Datentypen auseinander setzen muss. 

Wen das genauso nervt wie mich:  www.microsoft.com/mswish  (je mehr
Leute sich da melden, umso besser)


-- 

Viele Gr��e
Hubert Daubmeier 



-----Original Message-----
From: Christian Marin [mailto:[EMAIL PROTECTED]] 
Sent: Friday, October 05, 2001 10:20 AM
To: ASP Datenbankprogrammierung
Subject: [aspdedatabase] keine addition mit + in VBS


-- Moved from [aspgerman] to [aspdedatabase] by
[EMAIL PROTECTED] --

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

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

hat daf�r jemand eine erkl�rung? selbst aufgrund fehlender
typensicherheit d�rfte das doch eigentlich nicht sein

ratlos, christian

| [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


| [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

Antwort per Email an