|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jun 2001
Città: Catania
Messaggi: 2690
|
Operare con campi di tipo Data Null o "vuoti"
Salve ragazzi,
ho la seguente striga SQL tramite la quale riesco ad inserire in una tabella (TabAnagrfica) di Access rispettivamente nel campo Nominativo (Tipo Testo) e Nascita (Tipo Data) dei valori: StrSQL = INSERT INTO TabAnagrafica ([Nascita],[Nominativo]) VALUES ('12/10/1975','Rossi Mario'). La stringa funziona correttamente,ma se volessi inserire il valore nel campo Nominativo e la Nascita in un secondo momento mi si verifica un errore. Come faccio a gestire il campo Nascita (Tipo Data) se è vuoto o di tipo Null? Grazie Luca
__________________
Unisciti a noi: ![]() ![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1449
|
Re: Operare con campi di tipo Data Null o "vuoti"
Quote:
StrSQL = INSERT INTO TabAnagrafica ([Nominativo]) VALUES ('Rossi Mario'). // Sbaglio o manca la primary key? E poi dopo StrSQL = INSERT INTO TabAnagrafica ([Nascita]) VALUES ('12/10/1975') where key = key_insert_precedente
__________________
Ciao ~ZeRO sTrEsS~ |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Mar 2001
Città: Catania
Messaggi: 1267
|
...grazie per la sollecita risposta.
Prova a eseguire questa query: StrSQL = INSERT INTO TabAnagrafica ([Nascita],[Nominativo]) VALUES ('','Rossi Mario'). Il campo Nascita è legato al valore di una TextBox di visual Basic che può contenere o valori di tipo data o no. Se la TextBox è piena (ciè contenente una data Es. 12/10/1975) la mia stringa SQL diventa StrSQL = INSERT INTO TabAnagrafica ([Nascita],[Nominativo]) VALUES ('12/10/1975','Rossi Mario');se la TextBox non contiene valori la stringa SQL diventa StrSQL = INSERT INTO TabAnagrafica ([Nascita],[Nominativo]) VALUES ('','Rossi Mario') che eseguita mi da errore. Grazie 1000 ancora! |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:28.