Ciao
ho fatto un UPDATE per aggiornare contemporaneamete più righe di una tabella di un DB MS SQL SERVER.
IL problema è che pur dicendogli di filtrare le righe me le aggiorna tutte.
<%
Set Conn=Server.CreateObject ("ADODB.Connection")
strConn="Provider = SQLOLEDB; Data Source = XXXX;Database = XXX; User ID = XXX; Password = XXX"
Conn.Open strConn
sql = "UPDATE dbo.disponibilita SET disp = 8 WHERE dbo.disponibilita.IDtipologia = 1 AND dbo.disponibilita.giorno IN (1,2,3)"
Set rsupdate = Server.CreateObject("ADODB.Recordset")
rsupdate.Open sql, conn ,3,1
%>
Ovvimente poi la query di aggiornamento sarà diversa in quanto i valori di giorno IN e disp cambieranno in base a delle variabili.
Ma già cosi non funziona..
CHi mi sa dare un aiuto??
CIao

Rispondi quotando