Problema con text box e data
massimo74rn non è online. Ultima attività: 05/09/2008 23.54.52massimo74rn
Inserito il: 31 luglio 2008 16.54
23 messaggi dal 26 lug 2008 Istalla Microsoft Silverlight!
Non riesco a inserire il valore di una text box in una variabile data o in un database con un campo data

es.

dim d as date

d=DataAssunzione.text

come posso fare?
ho provato anche così ma niente;


d=cdate(DataAssunzione.text)

www.rimini-incontri.com
Microsoft Most Valuable Professional
Re: Problema con text box e data
andrewz non è online. Ultima attività: 05/09/2008 14.13.57andrewz
Inserito il: 31 luglio 2008 17.10
contributi / Top Poster / Community manager / ciclismo.sitiasp.it / Blog / 2783 messaggi dal 29 ott 2001 Istalla Microsoft Silverlight!
Hai più strade:

dim d as DateTime=DateTime.Parse(DataAssunzione.Text)

Oppure dal .ney 2.0:

dim d as DateTime
if DateTime.TryParse(DataAssunzione.Text, d) then
' ok
else
' errore nella conversione
end if

Ciao
.

Andrea Zani (senza bicicletta)
Anche un orologio rotto segna per ben due volte al giorno l'ora esatta.
Re: Problema con text box e data
theproject non è online. Ultima attività: 03/08/2008 9.37.09theproject
Inserito il: 31 luglio 2008 18.22
57 messaggi dal 16 nov 2001 Istalla Microsoft Silverlight!
se devi inserire la data in una stringa sql msaccess dove il campo è valore data ricordati di mettere il simbolo "#" prima e dopo la data.

sql = "SELECT * FROM Tabella WHERE DataMov=#" & DateTime.Parse(DataAssunzione.Text) & "#"

se DataMov ha valore stringa(testo o memo) usa

sql = "SELECT * FROM Tabella WHERE DataMov='" & DataAssunzione.Text & "'"

In certi casi è necessario convertire la data nel formato inglese mm/gg/yyyy

Re: Problema con text box e data
vladimiro non è online. Ultima attività: 06/09/2008 1.13.50vladimiro
Inserito il: 31 luglio 2008 19.12
268 messaggi dal 04 ago 2002 Istalla Microsoft Silverlight!
theproject ha scritto:
se devi inserire la data in una stringa sql msaccess dove il campo è valore data ricordati di mettere il simbolo "#" prima e dopo la data.

sql = "SELECT * FROM Tabella WHERE DataMov=#" & DateTime.Parse(DataAssunzione.Text) & "#"

se DataMov ha valore stringa(testo o memo) usa

sql = "SELECT * FROM Tabella WHERE DataMov='" & DataAssunzione.Text & "'"

In certi casi è necessario convertire la data nel formato inglese mm/gg/yyyy



ahhh, noooo, orrore!!!
usa i parametri, usa i parametri, usa i parametri!

v

Re: Problema con text box e data
imperugo non è online. Ultima attività: 05/09/2008 22.37.26imperugo
Inserito il: 01 agosto 2008 09.23
contributi / Top Poster / Community manager / imperugo.aspitalia.com / Blog / 895 messaggi dal 23 ago 2001 Istalla Microsoft Silverlight!
Ha ragione vladimiro, parametri tutta la vita, non puoi concatenare la stringa!!!

imperugo
myblog : http://blogs.aspitalia.com/imperugo/
Re: Problema con text box e data
massimo74rn non è online. Ultima attività: 05/09/2008 23.54.52massimo74rn
Inserito il: 01 agosto 2008 15.39
23 messaggi dal 26 lug 2008 Istalla Microsoft Silverlight!
razie mille, consigli molto utili e funzionali!

www.rimini-incontri.com

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 761 pt
vladimiro - 502 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums