BjurisMedlem sedan juli 2001542 inlägg
Sitter och försöker verifiera en sak i en array,
Det som skall hända att om texten i arrayen överensstämmer till viss del med dagens datum så skall den skriva ut en rad i arrayen
if left(resultData(3,rowLoop),11) = cDate(Date) then
Response.Write left(resultdata(3,0),10)
men det fungerar inte, jag får Subscript out of range: '1'
------------------
När blir en kula ett klot?
http://www.d-sajn.net en fin sida
[Redigerat av Bjuris den 01 nov 2001]
LarsGMedlem sedan dec. 200012 465 inlägg
Hur är resultData definierad/skapad?
Kan du visa lite mer kod runtomkring.
I och för sig så borde jämförelsen se ut som
if cdate(left(resultData(3,rowLoop),11)) = Date then
------------------
essentitia preter non sans multiplicandum
BjurisMedlem sedan juli 2001542 inlägg
Jag kan lista up hela arrayen så det är inget problem.
När man kör en response.rite så får man infon man vill ha, dvs i detta fallet dagens datum 2001-11-01
sen när det gäller CDate eller inte så har jag provat båda men med samma resultat, jag har även provat att skriva ut 2001-10-01 men även där med samma resultat.
------------------
När blir en kula ett klot?
http://www.d-sajn.net en fin sida
LarsGMedlem sedan dec. 200012 465 inlägg
Jag kan inte säga något mer om du inte svarar på de frågor som jag ställde.
------------------
essentitia preter non sans multiplicandum
BjurisMedlem sedan juli 2001542 inlägg
Den är skapad så här
resultData=RecSet.GetRows
Men jag gjorde så här istället, jag skrev 11 förut och antagligen så var det ett blanksteg med i jämförelsen på den sidan!
if left(resultData(3,rowLoop),10) = left(Date,10) then
------------------
När blir en kula ett klot?
http://www.d-sajn.net en fin sida
LarsGMedlem sedan dec. 200012 465 inlägg
Om du bara får en rad tillbaka från SQL-frågan så blir högsta arrayindex 0 (inte 1)
------------------
essentitia preter non sans multiplicandum