PDA

View Full Version : [SQL server] Update non eseguita


Giupin
31-01-2012, 15:31
Salve,
devo aggiornare dei campi datetime in una tabella sql server e
pur utilizzando una query parametrica non mi esegue l'aggiornamento,
dove sta il problema?
grazie

isAlreadyInUse
31-01-2012, 21:11
Salve,
devo aggiornare dei campi datetime in una tabella sql server e
pur utilizzando una query parametrica non mi esegue l'aggiornamento,
dove sta il problema?
grazie
ma qual'è la query?

un ipotesi è il non verificarsi di eventuali condizioni "where"

Giupin
01-02-2012, 08:22
"UPDATE dbo.INGRESSI_USCITE_2012 SET Ora_Entrata_Mat = @oraEM " & _
"WHERE Codice_Dip = '1' AND " & _
"Convert(VarChar(10),Data_Lavoro,103) = Convert(VarChar(10),GETDATE(),103);"

Kralizek
01-02-2012, 09:25
"UPDATE dbo.INGRESSI_USCITE_2012 SET Ora_Entrata_Mat = @oraEM " & _
"WHERE Codice_Dip = '1' AND " & _
"Convert(VarChar(10),Data_Lavoro,103) = Convert(VarChar(10),GETDATE(),103);"

quel getdate nel where mi puzza

Giupin
01-02-2012, 10:56
e come lo risolvo?

Kralizek
01-02-2012, 14:44
e come lo risolvo?


UPDATE
dbo.INGRESSI_USCITE_2012
SET Ora_Entrata_Mat = @oraEM
WHERE
Codice_Dip = '1'
AND Convert(VarChar(10),Data_Lavoro,103) = Convert(VarChar(10), GETDATE(), 103)


descrivi a parole questa query.

Giupin
02-02-2012, 10:49
ho risolto aggiungendo un'altro parametro in sostituzione di getdate..
solo che adesso non si aggiorna il datagridview