Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
HELP in MSDE e Date
mercoledì 23 febbraio 2005 - 13.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 23 feb 2005 - 13:04
Ragazzi,
visto che mi trovo alle prime armi sulla gestione dei databse MSDe perchè prima utilizzavo mysql, vi volevo chiedere se mi potevate dare una mano sul salvataggio di date su un database msde:
il codice che utilizzo è il seguente:
'" & Format(CDate(Me.TextBox2.Text), "yyyy/MM/dd") & "'
il campo è di tipo smalldatetime
e poi
'" & Format(Me.TextBox16.Text, "yyyy/MM/dd hh.mm.ss") & "'
il campo è di tipo Datetime,
insomma devo salvare in un campo solo la data e in un altro data ed ora come faccio?
Ciao e grazie
Fabio
LeonDom
Profilo
| Senior Member
471
messaggi | Data Invio:
mer 23 feb 2005 - 15:28
Trinity io utilizzo sempre una stored procedure quando devo inserire diversi campi, elimini possibili errori di conversioni di tipi di dati.
'********** INSERIMENTO CON PARAMETRI SQL e Utilizzo STORE PROCEDURE ***************
Dim cmd As SqlCommand = New SqlCommand("udp_InsDati", SqlConnection1)
cmd.CommandType = CommandType.StoredProcedure
'dichiarazione dei par SQL per eliminare la conversione dei tipi di dati
Dim par1 As SqlParameter = cmd.Parameters.Add("@iTipo", SqlDbType.Char, 1)
Dim par2 As SqlParameter = cmd.Parameters.Add("@iData", SqlDbType.DateTime)
.....
par1.Value = iType
par2.Value = iData
Try
SqlConnection1.Open()
cmd.ExecuteNonQuery()
etc etc etc
Spero di esserti stato utile.
Bye...
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 23 feb 2005 - 16:53
Come consiglio è utile ma vorrei farlo con i datareader e non con i parameters...ci ho provato in tutti i modi, non capisco perchè mi continua a dare l'errore di conversione da char a datetime eppure il codice è il seguente:
1 prova:
dim spdata as Date=me.textbox1.text
Dim spdata as DateTime=me.textbox1.text
nella textbox il formato scritto è il segunte: 23/02/2005 15:34:45
Ciao
Torna su
Stanze Forum
Elenco Threads
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 !