Ciao a tutti, sto scrivendo un'applicazione con il nuovo VS2005 che poggi su un db SqlServer2005 il mio problema è che ho un campo datetime in una tabella e non riesco ad eseguire la insert comprensiva dell'ora senza dovere riformattare il value rilasciatomi dall'oggetto "calendario" vi posto la stringa:
Anche se la parte in rosso la utilizzo con il metodo .toString() ho lo stesso problema perché l'ora la mette con i punti singoli e nella insert la vede come integer.codice:Dim con As New SqlClient.SqlConnection(My.Settings.centroufficiConnectionString) Dim comd As New SqlClient.SqlCommand comd.CommandType = CommandType.Text comd.Connection = con comd.CommandText = "insert into anagrafica (nome, cognome, citta, stato, cap, indirizzo, piva, cod_fisc, telefono, fax, cellulare, sito_web, email, data_inizio, IdTipologia, sconto) values ('" & Me.NomeTextBox.Text & "','" & Me.CognomeTextBox.Text & "','" & Me.CittaTextBox.Text & "','" & Me.StatoTextBox.Text & "','" & Me.CapTextBox.Text & "','" & Me.IndirizzoTextBox.Text & "','" & Me.PivaTextBox.Text & "','" & Me.Cod_fiscTextBox.Text.ToUpper() & "','" & Me.TelefonoTextBox.Text & "','" & Me.FaxTextBox.Text & "','" & Me.CellulareTextBox.Text & "','" & Me.Sito_webTextBox.Text & "','" & Me.EmailTextBox.Text & "','" & Me.Data_inizioDateTimePicker.Value & "'," & Me.IdTipologiaComboBox.SelectedValue.ToString() & "," & CInt(Me.ScontoTextBox.Text) & ")" con.Open() comd.ExecuteNonQuery()
Grazie ragazzi
![]()

Rispondi quotando
