250km/hMedlem sedan juli 200183 inlägg
Jag försöker kolla om ett fält i databasen är tomt, med arrays. Tyvärr är jag yxig på arrays men bör man inte kunna skriva något liknande nedanför? Har prövat ett flertal alternativ men någon har säkert en enkel lösning?
<%
For a = 0 to Ubound(ArrRS,2)
stat = ArrRs(1,a)%>
...
<%
Response.Write""& ArrRS(3, a)&" "& "<br>"
Next
%>
....
<%
If "ArrRS(5,a)" = ja Then
response.write ("reggat")
else
response.write ("ej reggat")
end if
%>
....
jorgenMedlem sedan feb. 20012 179 inlägg
Hej, det finns en funktion i VB som heter isarray som du kan använda.
mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
250km/hMedlem sedan juli 200183 inlägg
Sökte på forumet men hittade inget konkret jag kunde använda. Kan vara pga mig;)...
Någon som kan hjälpa mig att lättast gå vidare?
jorgenMedlem sedan feb. 20012 179 inlägg
Hej, fattar jag dig rätt (vilket inte är säkert) så vill du kolla om arrayen innehåller något (om det är en array)?
Annars får du förklara bättre ;)
Isåfall gör du så här:
If IsArray(ArrRS) then
response.write "det fanns något i arrayen"
else
response.write "den var tom"
End If
mvh Jörgen :)
------------------
Varför bråka när man kan kramas?
[Redigerat av jorgen den 24 dec 2001]
250km/hMedlem sedan juli 200183 inlägg
Jag skall egentligen använda det för att besökarna skall kunna se om de har registrerat sina uppgifter eller inte. Har de inte det skall ett formulär visas, annars skall deras ifyllda uppgifter visas. Jag tänkte styra detta med ett fält i databasen, nämligen ArrRS(5,a).
Med
<%
if isArray(ArrRS) then
response.write ("reggat")
Else
response.write ("ej reggat")
end if
%>
visas inte det eftersom jag inte anger vilket fält som är tomt eller inte. Ett problem som jag sugit på en stund nu :)
GOD JUL förresten :) !
[Redigerat av 250km/h den 24 dec 2001]