Originariamente inviato da Felice1405
Ho messo tra apici perchè con Php facevo così
Il problema non è il linguaggio di programmazione usato.
La formattazione dei dati dipende esclusivamente dal motore di database usato.

Un paio di esempi:

MDB (Access)
- Numeri: nessun delimitatore
- Stringhe: tra apici (')
- Date: tra cancelletti (#)

SQL Server/ Oracle
- Numeri: nessun delimitatore
- Stringhe: tra apici (')
- Date: tra apici (')

Ecco perchè ti ho suggerito di usare i Parametri nei xxxxCommand!!!
Così non ti devi più preoccupare di quale formato richieda il database , ci pensa automaticamente il Command ad passare il Parametro usando il formato richiesto.

Studiati il codice del mio esempio.