Oppure

Loading
04/01/12 17:57
pierovb
Carissimi,
dovrei, da VB 6.0, annullare una data precedentemente registrata in un database
access 2003, sostituendola con un valore null.
Ho provato con DAO e ovviamente non accetta valori del tipo vbNullString perchè solleva l'errore "tipo dati non corrispondente"
Se inserisco 0 nella tabella inserisce la data 30/12/1899.
Usando l'oggetto ADO non dovrebbe sollevare l'errore, ma non sono riuscito
ad impostare una routine funzionante.
Qualcuno può aiutarmi ?
aaa
04/01/12 18:52
lorenzo
ehm....inserire proprio il valore 'NULL'?
aaa
04/01/12 21:01
mattia1481
Ciò che tu vedi come data/ora "sotto sotto" è un dato di tipo numerico in virgola mobile, per cui non gli puoi certo assegnare il valore vbNullString tanto meno Null, al massimo puoi assegnargli il valore minimo accettabile per quel tipo di dato, che se è Unsigned sarà 0 altrimenti sarà un numero con segno negativo.
aaa
05/01/12 10:19
ampeg
che non si possano inserire valori nulli in un campo datetime di un database mi giunge nuova, io l'ho sempre fatto sia con gli mdb che con sql server, l'importante è rimuovere eventuali vincoli che impediscano di inserire valori nulli poi si procede come suggerito da lorenzo
aaa