DateTime !!! inserimento in db sqlserver2005....

mercoledì 25 febbraio 2009 - 16.44

norica Profilo | Newbie

Salve,
non ne vengo a capo...
devo inserire in un campo di una tabella un valore data + ora
premetto che il campo del db è DateTime e che ho impostato il language "Italian" in sqlserver...

inserisco i valori tramite una stringa sql che passo all'oggetto ADO.net command, del tipo
dim miadata as string = "25/02/2009"
dim sql as string

sql = "INSERT INTO tabella (campodata) VALUES" & " ( ' " & miadata & " ' ) "

e funziona

se invece utilizzo anche l'ora

dim miadata as string = "25/02/2009 18.15"
dim sql as string

sql = "INSERT INTO tabella (campodata) VALUES" & " ( ' " & miadata & " ' ) "

mi va in errore dicendo che non riesce a convertire un valore char in datetime...
ma come, se gli passo la stringa senza ora gli va bene e se invece gli metto l'ora no ?

HELP !!!
Grazie in anticipo

cenere Profilo | Senior Member

prova a passare il parametro non come stringa ks nella query ma come oggetto parametr
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5