Ho una funzione che mi deve aggiornare tutte le righe presenti nella tabella ordini. In pratica devo associare ad ogni ID registrato nella tabella ordini, il relativo codice presente nella tabella articoli.
Per fare questo ho fatto un semplicissimo script:
Il problema è che se un ID.ordini non corrisponde ad un ID.articoli, lo script si blocca, io invece voglio che continui ad andare avanti e lasci il campo CODICE della tabella ordini vuoto se non c'è corrispondenza tra ID.articoli e ID.ordini.codice:sqlo = "select * from ordini" set rso = conn.execute(sqlo) while not rso.eof if rso("id_articolo") <> "" then sqla = "select * from articoli where id = "&rso("id_articolo") set rsa = conn.execute(sqla) response.write rsa("codice")&" " sqlb = "update ordini set codice = "&rsa("codice")&" where id_articolo = "&rsa("id") set rsb = conn.execute(sqlb) end if rso.movenext wend %>
Come potrei fare?

Rispondi quotando