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.
set rs = conn.execute("select * from tabel1 where fornavn not in (select fornavn from table2)") while not rs.eof conn.execute("insert into(fornavn,efternavn) values('"& rs("fornavn") &"','"& rs("efternavn") &"')") rs.MoveNext wend
Hov, det var også dem fra tabel2 som ikke er i table1: set rs = conn.execute("select * from tabel2 where fornavn not in (select fornavn from table1)")
Kan evt også gøres med en linje: conn.execute("insert into table3(fornavn,efternavn) select fornavn, efternavn from tabel2 where fornavn not in (select fornavn from table1)")")
# er det ikke mere rimeligt at kombinere for og efternavn. select * from tabel1 where (fornavn,efternavn) not in (select fornavn, efternavn from table2) union select * from tabel2 where ( fornavn, efternavn ) not in (select fornavn, efternavn from table1)
<% set rs = DataConn.execute("insert into table3(fornavn,efternavn) select fornavn, efternavn from tabel2 where fornavn not in (select fornavn from table1)")") %>
fejl
Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/ver2/ww.asp, line 28
set rs = DataConn.execute("insert into tabel3(fornavn,efternavn) select fornavn, efternavn from tabel2 where fornavn not in (select fornavn from tabel1)")") ------------------------------------------------------------------------------------------------------------------------------------------------------------^
Det er ikke sådan at du kan opgradere til 4.x eller bedre endnu 5.x. 3.x versionerne af MySQL er MEGET mangelfulde. Det er først ved version 5 at jeg personlig har ville betegne MySQL som en rigtig database...
Dette bliver noget crap kode. Specielt hvis du har mange rækker:
set rs = conn.execute("select * from table2") while not rs.eof set rs1 = conn.execute("select * from table1 where fornavn='"& replace(rs("fornavn"),"'","''") &"'") if rs1.eof then 'Navnet eksistere ikke conn.execute("insert into table3(fornavn,efternavn) values('"& replace(rs("fornavn"),"'","''") &"','"& replace(rs("efternavn"),"'","''") &"')") end if rs.MoveNext wend
Ved ikke om du har fået skrevet det forkert fra starten, men den finder alle dem i tabel2, som ikke er i tabel1. Det er ikke sådan at det skal være omvendt?
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.