30. september 2003 - 15:59Der er
33 kommentarer og 2 løsninger
Kombinere data fra 2 taballer med IF - THEN
Jeg har en tabel med brugere og en tabel med forsendelse. Hvis brugeren er fra DK er forsendelse = 1 Hvis brugeren er fra Norge er forsendelse = 2 osv.
hvordan henter jeg det ind (begge recordset er åbne)
If bruger.land = dk THEN forsendelse.ID = 1
og så få jeg en fejl, sikkert fordi jeg skal kalde de forskellige recordset - hvordan gør jeg det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du åbner bare din database og i den første f.x select from bruger så siger du: strLand = rs("land") derefter går du ind i den nye tabel select from forsendelse og siger: if strLand = dk Then ID = 1
If ors("land") = "dk" Then ID = 1 ElseIf ors("land") = "no" Then ID = 2 Else ID = 3 End If Conn.Execute("Update forsendelse Set id = " & ID & " Where ? = ?")
1) En kolonne kan ikke være lig en betingelse. Der kan opstilles en betingelse for en kolonne. 2) En single quot ' angiver i VB-script en kommentar. 3) Der mangler to gange End If - hvis ikke du stiller sætningen på samme linie.
hehe det er ikke nemt at forklare jeg prøver med lidt kode måske det hjælper :-)
IF ors("land") = dk THEN ors1("id,1") = ors1("forsendelsespris") End if IF ors("land") = no THEN ors1("id,2") = ors1("forsendelsespris") End if IF ors("land") = andet THEN ors1("id,3") = ors1("forsendelsespris") End if
netro > always look at the bright side of life, du har måske en 2-3 års mere erfaring med asp end mig, (grundet jeg startede for 3 måneder siden) men lad være at være så nedladende
Synes godt om
Ny brugerNybegynder
Din løsning...
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.