Rieccomi =)
Sìsì lo so che è una funzione T-SQL, lo dicevo perchè è ovvio che la prima cosa a cui si pensa con un errore del tipo "Stringa non riconosciuta come valore DateTime valido" è che provo a passare una stringa ad un campo DateTime. Lo dicevo per rassicurare sulla domanda spontanea che forse l'errore è nella stored. Sicuramente non è lì.
Il problema vero è che, come dice l'errore("Stringa non riconosciuta come valore DateTime valido") io provo ad assegnare un valore DateTime ad una Stringa. L'errore era nel .vb perchè facevo così:
codice:
SqlDataSource1.UpdateParameters.Add("@IDUtenteServizi", SqlDbType.SmallInt, "1")
e dai test che ho eseguito sembra che
codice:
'1 è l'indice corrispondente a IDUtenteServizi
SqlDataSource1.UpdateParameters.Item(1)
il parametro ha come Type un DateTime... e allora ho risolto cambiando il type
con "SqlDataSource1.UpdateParameters.Add("@IDUtenteSer vizi", TypeCode.Int16, "1")"
Adesso mano a mano che incontro dei problemi cerco di risolverli... sta cosa del DateTime è assurda però, sicuramente sbagliavo a passare i parametri al metodo Add, però mi considerava uno SqlDbType.SmallInt come un DateTime ...