Expected literal constant / Request.ServerVariables
smutje
- asp.net
0 norbert =:-)0 smutje
hoi,
ich will eine Konstante mit dem LOGON_USER füllen. Leider bekomme ich bei diesem Quellcode:
const STR_USER = Request.ServerVariables("LOGON_USER")
immer diese Fehlermeldung:
Microsoft VBScript compilation error '800a0415'
Expected literal constant
/inc/dblib.asp, line 65
const STR_USER = Request.ServerVariables("LOGON_USER")
Ich hab es schon mit " und ' Versucht, aber kein Erfolg. Help plz.
Tanke, SmutJe
Hallo smutje!
Ich bin ja nicht der VB-Guru - aber bezogen auf andere Programmiersprachen und anhand der Fehlermeldung würde ich meinen, dass VB hier keine "variable" Zuweisung an eine Konstante zulässt.
Wahrscheinlich funktioniert
const STR_USER = 'hallo'
sehr wohl.
Wenn meine VB-Kenntnisse mich nicht ganz verlassen haben, sollte es so oder ähnlich klappen:
dim STR_USER as String
STR_USER = Request.ServerVariables("LOGON_USER")
(soferne die Funktion auch einen String zurück gibt.
mfg
norbert =:-)
hoi,
ich will eine Konstante mit dem LOGON_USER füllen. Leider bekomme ich bei diesem Quellcode:const STR_USER = Request.ServerVariables("LOGON_USER")
immer diese Fehlermeldung:
Microsoft VBScript compilation error '800a0415'
Expected literal constant
/inc/dblib.asp, line 65
const STR_USER = Request.ServerVariables("LOGON_USER")
Ich hab es schon mit " und ' Versucht, aber kein Erfolg. Help plz.
Tanke, SmutJe
Hi Norberje,
das war der Ansatz der mir gefehlt hat :)
Thx
Smutii.