22. maj 2008 - 13:28Der er
4 kommentarer og 1 løsning
Insert into for hver felt
Hej,
Da der er forskelige felter som skal opdateret har jeg valgt at lave en loop. Men hvordan får jeg SQL til at "loope" på samme måde når data skrives til DB?
Feks. <%=rs("kptName")%> = Emails <%=rs("kptName")%> = Post <%=rs("kptName")%> = Telefon
Alle skal så skrives ind i DB. Grunden til at jeg laver en loop er at jeg udfra afdeling skal kunne styres hvad der skal skrives til (ikke med i denne kode)
<!-- #Include File="ConnectionOpen.asp" -->
<%SQL = "SELECT * FROM tblKPIType WHERE depDepartment = '"&Request.QueryString("Department")&"'" rs.Open SQL, Connect, 1%>
Jeg har 3 forskelige afdelinger. Afd 1 har feks mail og post, afd 2 har feks kun post. Jeg looper så igennem kptName for hver afdeling (Afdeling er dog ikke med i koden).
Hvis afdeling 1: Så skal den skrive kptName til Databasen (feks Post og Email) Hvis afdeling 2: Så skal den skrive kptName til Databasen (feks Email)
Det kan godt være det er meget nemt, men jeg kan ikke riktigt gennemskue det. Umiddelbart burde SQL vel ikke med i løkken for det er først når man trycker gem som det skal gemmes i DB. (Der kommer flere felter til senere, hvor brugeren skall indtaste en værdi)
Her er det den skrive ind i DB: depDepartment = Administration kptName = Letter, LetterComplaint, Email, EmailAns24, EmailAns36, EmailUna36
Den skal dele det op: depDepartment = Administration kptName = Letter depDepartment = Administration kptName = LetterComplaint depDepartment = Administration kptName = Email
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.