Originariamente inviato da valeria75
come deve essere l'insert nel DB??
... "CampoDB = ' " + MiaVar + " '....
argh
VVoVe:
bisognerebbe sempre partire dal presupposto di usare i parametri nelle query altrimenti non risolverai mai facilmente i problemi dei vari tipi di dati e impostazioni del server.
Quindi, non "appiccicare" i valori nelle query sql come fossero tutte stringhe altrimenti su un server funziona su un altro server non funziona piu'. Usa i parametri. Sono piu' semplici da gestire e mantegono la tipizzazione dei dati. Ado.net poi convertira' automaticamente i dati nel modo giusto a seconda delle impostazioni (di sqlserver o di access o di altro db).
es. (scrivo a memoria quindi alcunecose saranno da rivedere)
codice:
tuocommand.commandtext = "INSERT INTO tabella (campo1, campo2) VALUES (?, ?)"
tuocommand.parameters.add("?", oledbtype.integer).value = tuavarint
tuocommand.parameters.add("?", oledbtype.datetime).value = tuavardata
tuocommand.executenonquery