Non hai usato

cn.Execute ...

Perche'?

Per quanto riguarda l'Id, a cosa ti serve visualizzarlo?