Ciao grazie mille della risposta, ti spiego cosa accade :
1) Programmo ll mio "bellissimo" Default.aspx
2) Faccio play(debug) in questo modo mi si apre il browser dove testo Default.aspx

Fin qui tutto molto bello le query d'inserimento funzionano a meraviglia, a questo punto vado su Build e faccio publish solution prendo i file così generati e le inserisco in una cartella nel mio server dove gira il servizio IIS con asp.net.

A quel punto mi collego in desktop remoto al mio server e scrivo la seguente sintassi :

http://mioserver/SampleWebSite/Default.aspx

La pagina "magicamente" si apre e tutto funziona (gli eventi , cambio colori di tetbox), ma al momento della query mi da l'errore segnalato.

Chiaramente i due database sono gli stessi io ho capito che probabilmente è qualche campo che è più lungo di quello che il database si aspetta ma ho scritto qui in quanto non riesco a capire dal mio client al server cosa cambi!

Forse il net framework? e anche se fosse che attinenza ha con la sintassi sql?