Ciao a tutti, ho un sito dove gli utenti hanno la possibilità di inserire dati in un database, l'unico controllo che mi serve è che quei campi non siano vuoti.

Faccio un controllo con javascript, quindi lato client, lo so che non è molto valido, visto che è possibile disabilitare l'esecuzione di javascript e scavalcare il controllo, ma se si disabilita javascript e si prova ugualmente a lasciare il campo vuoto, si riceve il seguente errore:

codice:
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

[Microsoft][ODBC Microsoft Access Driver] Field 'Campo1' cannot be a zero-length string.
Quindi il campo vuoto non viene inserito, ma visto che trovo ugualmente campi vuoti nel db, vuol dire che vengono inseriti soltanto degli spazi.

Come posso controllare lato server il contenuto del campo? A questo punto non soltanto che non sia vuoto, ma che non contenga spazi e caratteri "speciali".

Potrebbero esserci altri modi per inserire campi vuoti nel db?

Grazie!