Como insertar desde vb.net a sql server (ingles)fecha y hora

Quisiera saber como puedo insertar fecha y hora deste textbox a sql server

Pero marca error al querer convertir formatos de fecha y hora

Agrego codigo de insertar

Sub insertar()

Dim agrear As SqlCommand = New SqlCommand("Insert into Facturas_Recibidas values('" & txtFactura.Text & "','" & txtProveedor.Text & "','" & txtUsuario.Text & "',
'" & labelfecha.Text & "','" & labelhora.Text & "','" & cboTurno.Text & "')", conexion)
'Dim agrear As SqlCommand = New SqlCommand("Insert into Facturas_Recibidas values(@Factura,@Proveedor,@Usuario,@Fecha,@Hora,@Turno)", conexion)
conexion.Open()

Dim fila As DataGridViewRow = New DataGridViewRow()
Try
'For Each fila In dgvFacturas. Rows
Agrear. Parameters. Clear()

Agrear. Parameters. AddWithValue(txtFactura.Text, Convert.ToString(fila.Cells("Fac_Factura"). Value))
Agrear. Parameters. AddWithValue(txtProveedor.Text, Convert.ToString(fila.Cells("Fac_Proveedor"). Value))
Agrear. Parameters. AddWithValue(txtUsuario.Text, Convert.ToString(fila.Cells("Fac_Nombre_Usuario"). Value))
Agrear. Parameters. AddWithValue(txtFechaReal.Text, Convert.ToString(fila.Cells("Fac_Fecha"). Value))
Agrear. Parameters. AddWithValue(txtHora.Text, Convert.ToString(fila.Cells("Fac_Hora"). Value))
Agrear. Parameters. AddWithValue(cboTurno.Text, Convert.ToString(fila.Cells("Fac_Turno"). Value))

Agrear. ExecuteNonQuery()
'Next
MessageBox.Show("datos agregados correctamente")
Catch ex As Exception
MsgBox("Se ha mostrado el siguiente error" + ex.ToString + "Registro de Usuario")
Finally
conexion.Close()
End Try
txtFactura.Focus()
End Sub

Añade tu respuesta

Haz clic para o