Perchè si possano inviare e vengano accettati valori nulli nei parametri che inviamo al database tramite un OleDbCommand è necessario che ci siano alcuni presupposti:
- Che nel database siano accettati i valori nulli
- Che nella definizione dei parametri sia impostato IsNullable = true
In mancanza il nostro "gioco" non funzionerà.
Per fare la prova ho inserito una nuova tabella su un database di access con 5 campi di diverso tipo:
- intero
- decimale
- testo
- data
- contatore
Il campo contatore è la pk, non accettando nulli non è neanche citato nella prova.
L'esempio dimostra come si possono inserire e far accettare dal database valori nulli su ciascun parametro.
Purtroppo ci sono dei problemi a passare campi decimali, ho ovviato definendo il campo come double.
Nessun commento:
Posta un commento