04. juni 2004 - 08:22Der er
13 kommentarer og 1 løsning
Værdi mellem to andre værdier
Jeg har en tabel der bl.a. indeholder 2 felter start og slut. Så opretter jeg nye poster i databasen. Hvordan tjekker jeg, om det nye punkt overlapper eksisterende poster?
Jeg har forsøgt med lidt if...else men det bliver uoverskueligt synes jeg.
if start < rs("start") AND slut > rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=1&id=" & rs("id") & "") elseif start > rs("start") AND start < rs("slut") AND slut > rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=2&id=" & rs("id") & "") elseif start > rs("start") AND slut < rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=3&id=" & rs("id") & "") elseif start < rs("start") AND slut > rs("start") then response.redirect("index.asp?inc=fejl&fejlid=4&id=" & rs("id") & "") elseif start < rs("slut") AND slut > rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=5&id=" & rs("id") & "") end if
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
if start > rs("start") AND start < rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=1&id=" & rs("id") & "") elseif slut > rs("start") AND slut < rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=2&id=" & rs("id") & "") elseif start < rs("start") AND slut > rs("slut") then response.redirect("index.asp?inc=fejl&fejlid=3&id=" & rs("id") & "") end if
Så tjekker den om start er mellem start og slut eller om slut er mellem eller om start er mindre end start og slut er større end slut.
Fejltype: ADODB.Recordset (0x800A0CC1) Elementet kan ikke findes i den samling, der svarer til det anmodede navn eller ordenstal. /vejlefjord/admin/opret2.asp, line 54
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.