Perfetto!!!!
Ora devo però aggiornare anche la tabella unita unita a questa.... Come si può fare?
Io ho provato così:
codice:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open (strConn)
data = 2011
'dim strSql
sql = "SELECT * FROM progettiFormativi"
counter = 0
set rs = Conn.execute(sql)
if not(rs.eof) then
do while not(rs.eof)
id=rs("ID")
padcounter = right("000"+Cstr(counter), 3)
strId = data & padcounter
sql = "UPDATE progettiFormativi SET ID = " & strId & " WHERE ID=" & id
Conn.execute(sql)
sql = "UPDATE partecipantiPrevisti SET IDprogetto = " & strId & ", aggiorna=1 WHERE IDprogetto=" & id & " AND aggiorna=0"
Conn.execute(sql)
counter = counter + 1
rs.movenext
loop
end if
Set rs = Nothing
Conn.close
Set Conn = Nothing
Set Conn=Server.CreateObject("ADODB.Connection")
Conn.open (strconn)
data = 2011
'dim strSql
sql = "SELECT * FROM progettiFormativi"
counter = 0
set rs = Conn.execute(sql)
if not(rs.eof) then
do while not(rs.eof)
id=rs("ID")
padcounter = right("000"+Cstr(counter), 3)
strId = data & padcounter
sql = "UPDATE progettiFormativi SET ID = " & strId & " WHERE ID=" & id
Conn.execute(sql)
sql = "UPDATE partecipantiPrevisti SET aggiorna=0 WHERE IDprogetto=" & id
Conn.execute(sql)
counter = counter + 1
rs.movenext
loop
end if
Set rs = Nothing
Conn.close
Set Conn = Nothing
response.Redirect("vediPianificazione.asp?azione=editId&esito=corretto")
%>
ho utilizzato anche il campo aggiorna per evitare che in fase di aggiornamento alcuni id inerenti ad alcuni progetti possano essere confusi per altri... Quindi quando viene effettuato l'update il campo aggiorna ciene portato a uno. Una volta fatto ciò riporto tutti i campi aggiorna a 0 così da permettere una nuova modifica.
Naturalmente... NON FUNZIONA
!
Optime avevi ragione...
Mi si aggiorna la prima tabella ma la seconda no!
Ma io ho bisogno di riordinarle... come potrebbe essere possibile?