abbi un pò di pazienza...

il discorso è che se scrivo la query nel seguente modo funziona:

codice:
 Cmd = New SqlCommand("SELECT * FROM Persona WHERE Id=2", conn)
invece cosi no

codice:
Cmd = New SqlCommand("SELECT * FROM Persona WHERE Id=Id_appoggio2", conn)
penso sia una questione di Cast da string ad int. Sto provando diversi modi ma nn risolvo.
Puoi spiegarmi meglio il tuo suggerimeto?
Grazie