/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Dynamiske konstanter? ;-)
Fra : Thomas Voller


Dato : 29-03-03 14:41

Hej NG.


Jeg er godt klar over min emne-linje er pinagtig selvmodsigende, men her en
lille forklaring.

Jeg sidder og leger med en web-applikation, der gerne skulle udskrive lidt
linier fra en DB som konstanter. Problemet er, at option explicit opfatter
det som om jeg forsøger at omdøbe en erklæret variablen. Lidt (komprimeret)
kode:

<%
Option Explicit
'Åbn DB-connection, hent et recordset med navn objRS

Dim strConfigName
Dim strConfigValue

While NOT objRS.EOF 'Skriver konfigurationsindstillingerne ud som konstanter
strConfigName = objRS("ConfigName")
strConfigValue = objRS("ConfigValue")
Const strConfigName = strConfigValue
objRS.MoveNext
Wend
%>

Det giver mig fejlen:
Navnet er omdefineret
/xxx/Default.asp, line 20, column 6
Const strConfigName = strConfigValue
---^

Kan man gøre noget ved det problem på en eller anden fiks måde?



Mvh. Voller.



 
 
Jonas Schmeltz Aaber~ (29-03-2003)
Kommentar
Fra : Jonas Schmeltz Aaber~


Dato : 29-03-03 22:25

Du bruger jo variabel-navnet to gange (anden gang re-definerer du den), så det
er da ikke så mærkeligt, at den bliver forvirret.
Jeg kan ikke hjælpe dig med problemet, desværre...
Kan du ikke bare bruge variablen som den er - en variabel?

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Thomas Voller (29-03-2003)
Kommentar
Fra : Thomas Voller


Dato : 29-03-03 23:36

"Jonas Schmeltz Aaberg" <julledyret@e-mail.dk> skrev...
> Du bruger jo variabel-navnet to gange (anden gang re-definerer du den), så
det
> er da ikke så mærkeligt, at den bliver forvirret.


Næh, du har da ganske ret i man sagtens kan forstå problemstilling. Intet
underligt i det. Det var heller ikke så meget det jeg ikke kunne forstå, men
jeg ville meget gerne have de linjer ud som konstanter i stedet for
"almindelige" variable der kan ændres. Kan det ikke lade sig gøre?



Mvh. Voller.



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste