[ASP] Brinkster kan niet overweg met aanroep LEFT?????

Pagina: 1
Acties:

  • FitNiX
  • Registratie: April 2001
  • Laatst online: 31-08 12:15
Ik ben bezig met een site en gebruik ergens de aanroep:
LEFT, ik krijg op brinkster de volgende foutmelding.

Microsoft VBScript runtime error '800a0005'

Invalid procedure call or argument: 'LEFT'

/renske/db/stembus/sbpag.asp, line 10


Het stomme is alleen dat IIS geen fout geeft, en de code is exact hetzelfde, dat heb ik gechecked.
Dit is de code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%
Response.buffer=true
'Schrijft een cookie dat er is gestemd.

'maakt een variabele aan met daarin de dag van vandaag + 24 uur.
datum = DateAdd("h", 24, NOW())

'Stript de datum naar de losse elementen: dag, maand en jaar.
teken1  = INSTR(datum,"-")
dag     = LEFT(datum,(teken1 - 1))
teken2  = INSTR((teken1 + 1),datum,"-")
maand   = MID(datum,(teken1 + 1),(teken2 - teken1 - 1))
teken3  = INSTR((teken2 + 1),datum," ")
jaar    = MID(datum,(teken2 + 1),(teken3 - teken2 - 1))
jaar = "20" + jaar

Verwijderd

gokker de gok teken1 = 0 (amerikaans formaat met / ofzo?) en je roept 'n left aan met als parameter -1..

edit: Datepart is sowiezo een beter functie voor dit soort zaken.

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 09:42

gorgi_19

Kruimeltjes zijn weer op :9

Is het scheidingsteken van een datum bij Brinkster niet / i.p.v. -?

edit:

En iemand was me weer eens voor.... ;)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09:31

Crazy D

I think we should take a look.

Zou kunnen maar DatePart is idd the way to go (of eventueel de losse Day, Month, en Year functies). Die functies zijn niet voor niets gemaakt ;)

Exact expert nodig?


  • FitNiX
  • Registratie: April 2001
  • Laatst online: 31-08 12:15
Crazy_D schreef op 09 augustus 2002 @ 15:02:
Zou kunnen maar DatePart is idd the way to go (of eventueel de losse Day, Month, en Year functies). Die functies zijn niet voor niets gemaakt ;)
Het probleem is dat ik de functie DataAdd wil toepassen, en het is dan een beetje omslachtig om eerst de losse dag maand en jaar op te vragen en vervolgens de zooi aan elkaar te plakken om dan DataAdd toe te passen en dan de nieuwe tijd weer te gaan strippen.
Dat schiet niet echt op en is niet echt efficiënt. :+

  • klinz
  • Registratie: Maart 2002
  • Laatst online: 10-08 15:44

klinz

weet van NIETS

.

[ Voor 0% gewijzigd door klinz op 09-08-2002 17:31 . Reden: Niet goed gelezen. ]


Verwijderd

Nee alles met left/right/mids uit elkaarplukkig is effcient bezig zijn?

  • FitNiX
  • Registratie: April 2001
  • Laatst online: 31-08 12:15
Verwijderd schreef op 09 augustus 2002 @ 15:08:
Nee alles met left/right/mids uit elkaarplukkig is effcient bezig zijn?
Ok idd, maar daar gaat het nu ff niet om.

Verwijderd

wat is het probleem dan wel :?

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09:31

Crazy D

I think we should take a look.

Mjah uhmm je doet eerst DateAdd... waarom wil je daarna de datum uit elkaar sjorren? En als je dat toch om 1 of andere reden wilt doen (formatteren of zo jouw manier zonder afhankelijk te zijn van server settings), wat is er dan alsnog mis met de DatePart of Day, Month, en Year functies :?
code:
1
2
3
4
5
'maakt een variabele aan met daarin de dag van vandaag + 24 uur.
datum = DateAdd("h", 24, NOW())
'Stript de datum naar de losse elementen: dag, maand en jaar.
<opsplitscode>
' En dan???

Exact expert nodig?

Pagina: 1