Insertar fecha y hora desde formulario vb.net a sql server Ingles
me pudieran apoyar con insertar datos de fecha y hora desde un textbox con insert into
Ya que al querer insertar los datos marca error de conversión de data/hora
Agrego el codigo
Sub insertar()
Dim sql As String
Dim id As Integer
If MsgBox("Guardar nuevo Registro", vbQuestion + vbYesNo, "Registro de Usuario") = vbNo Then
Exit Sub
End If
'
adaptador = New SqlDataAdapter("Select * from Usuarios Where Usuario = '" & txtnombre.Text & "'", obtenerconexion)
tabla.Clear()
adaptador.Fill(tabla)
If tabla.Rows.Count > 0 Then
txtUsuario.Text = tabla.Rows(0).Item("Usuario")
MsgBox("El usuario ya existe en la base de datos", vbInformation, "Registro de Usuario")
Exit Sub
End If
If txtNombre.Text = "" Or txtfecha.text = "" Or txthora.text = "" Then
MsgBox("Existen campos vacios", vbInformation, "Registro de Usuario")
Else
sql = "Insert into Usuarios(Nombre,fecha,hora) values('" & txtNombre.Text & "','" & txtfecha.text & "','" & txthora.text & "') "
Dim conect As New SqlConnection(obtenerconexion)
conect.Open()
Using comando As New SqlCommand(sql, conect)
id = comando.ExecuteScalar()
MsgBox("Registro realizado corretamente", vbInformation, "Registro de Usuario")
End Using
conect.Close()
End If
End Sub
Nota la cadena de conexion es correcta