Ciao, molto probabile e dovuto al fatto che sul database il campo è mappato come int (numerico) mentre tu gli passi una stringa. Passagli un intero utilizza la classe Convert che ha dei metedo di conversione tra cui interi.
Ciao EMa