Error al Guardar datos de textbox
Publicado por Michael Elvis (18 intervenciones) el 10/02/2023 02:22:08
Buenas noches, por favor si pueden ayudarme en el siguiente problema, tengo un formulario con varios textbox los cuales no todos son obligatorios, pero al hacer click en el botón guardar me arroja el siguiente error: Data type mistmatch in criterio expresión, pero al ingresar datos en todos los campos se guarda sin problema. Por favor si podrían ayudarme.
Private Sub BtnAceptar_Click(sender As Object, e As EventArgs) Handles BtnAceptar.Click
Try
comando = New OleDbCommand("INSERT INTO hc(DniPropietario, HclMascota, Consulta, Diagnostico, Alimentacion, Reproductivo, Alergia, EnfAnt, Cirugia, Temperatura, Peso, Cita, Anamnesis, Pvc, Triple, Rabia, Otra, DescOtra, Desparacitacion, Producto)" &')" &
"VALUES (txtCliente, txtHcl, txtConsulta, txtDiagnostico, cbbAlimentacion, cbbReproductivo, txtAlergia, txtEnfAnt, txtCirugia, txtTemp, txtPeso2, txtCita, txtAnamnesis, txtPvc, txtTriple, txtRabia, txtOtra, txtCual, txtDesp, txtProducto)", conexion) ')", conexion)
comando.Parameters.AddWithValue("@DniPropietario", Convert.ToString(TxtCliente.Text))
comando.Parameters.AddWithValue("@HclMascota", Convert.ToString(txtHcl.Text))
comando.Parameters.AddWithValue("@Consulta", Convert.ToString(txtConsulta.Text))
comando.Parameters.AddWithValue("@Diagnostico", Convert.ToString(txtDiagnostico.Text))
comando.Parameters.AddWithValue("@Alimentacion", Convert.ToString(cbbAlimentacion.Text))
comando.Parameters.AddWithValue("@Reproductivo", Convert.ToString(cbbReproductivo.Text))
comando.Parameters.AddWithValue("@Alergia", Convert.ToString(txtAlergia.Text))
comando.Parameters.AddWithValue("@EnfAnt", Convert.ToString(txtEnfAnt.Text))
comando.Parameters.AddWithValue("@Cirugia", Convert.ToString(txtCirugia.Text))
comando.Parameters.AddWithValue("@Temperatura", Convert.ToString(txtTemp.Text))
comando.Parameters.AddWithValue("@Peso", Convert.ToString(txtPeso2.Text))
comando.Parameters.AddWithValue("@Cita", Convert.ToString(txtCita.Text))
comando.Parameters.AddWithValue("@Anamnesis", Convert.ToString(txtAnamnesis.Text))
comando.Parameters.AddWithValue("@Pvc", Convert.ToString(txtPvc.Text))
comando.Parameters.AddWithValue("@Triple", Convert.ToString(txtTriple.Text))
comando.Parameters.AddWithValue("@Rabia", Convert.ToString(txtRabia.Text))
comando.Parameters.AddWithValue("@Otra", Convert.ToString(txtOtra.Text))
comando.Parameters.AddWithValue("@DescOtra", Convert.ToString(txtCual.Text))
comando.Parameters.AddWithValue("@Desparacitacion", Convert.ToString(txtDesp.Text))
comando.Parameters.AddWithValue("@Producto", Convert.ToString(txtProducto.Text))
comando.ExecuteNonQuery()
MsgBox("Datos resgistrados exitosamente en la Historia Clínica de la Mascota", vbInformation, "mikharozhu")
CargarDataGridViewHc()
Catch ex As Exception
MsgBox("Error en el procedimiento: " + ex.ToString)
'MsgBox("Error al guardar", vbCritical, "mikharozhu")
End Try
End Sub
Private Sub BtnAceptar_Click(sender As Object, e As EventArgs) Handles BtnAceptar.Click
Try
comando = New OleDbCommand("INSERT INTO hc(DniPropietario, HclMascota, Consulta, Diagnostico, Alimentacion, Reproductivo, Alergia, EnfAnt, Cirugia, Temperatura, Peso, Cita, Anamnesis, Pvc, Triple, Rabia, Otra, DescOtra, Desparacitacion, Producto)" &')" &
"VALUES (txtCliente, txtHcl, txtConsulta, txtDiagnostico, cbbAlimentacion, cbbReproductivo, txtAlergia, txtEnfAnt, txtCirugia, txtTemp, txtPeso2, txtCita, txtAnamnesis, txtPvc, txtTriple, txtRabia, txtOtra, txtCual, txtDesp, txtProducto)", conexion) ')", conexion)
comando.Parameters.AddWithValue("@DniPropietario", Convert.ToString(TxtCliente.Text))
comando.Parameters.AddWithValue("@HclMascota", Convert.ToString(txtHcl.Text))
comando.Parameters.AddWithValue("@Consulta", Convert.ToString(txtConsulta.Text))
comando.Parameters.AddWithValue("@Diagnostico", Convert.ToString(txtDiagnostico.Text))
comando.Parameters.AddWithValue("@Alimentacion", Convert.ToString(cbbAlimentacion.Text))
comando.Parameters.AddWithValue("@Reproductivo", Convert.ToString(cbbReproductivo.Text))
comando.Parameters.AddWithValue("@Alergia", Convert.ToString(txtAlergia.Text))
comando.Parameters.AddWithValue("@EnfAnt", Convert.ToString(txtEnfAnt.Text))
comando.Parameters.AddWithValue("@Cirugia", Convert.ToString(txtCirugia.Text))
comando.Parameters.AddWithValue("@Temperatura", Convert.ToString(txtTemp.Text))
comando.Parameters.AddWithValue("@Peso", Convert.ToString(txtPeso2.Text))
comando.Parameters.AddWithValue("@Cita", Convert.ToString(txtCita.Text))
comando.Parameters.AddWithValue("@Anamnesis", Convert.ToString(txtAnamnesis.Text))
comando.Parameters.AddWithValue("@Pvc", Convert.ToString(txtPvc.Text))
comando.Parameters.AddWithValue("@Triple", Convert.ToString(txtTriple.Text))
comando.Parameters.AddWithValue("@Rabia", Convert.ToString(txtRabia.Text))
comando.Parameters.AddWithValue("@Otra", Convert.ToString(txtOtra.Text))
comando.Parameters.AddWithValue("@DescOtra", Convert.ToString(txtCual.Text))
comando.Parameters.AddWithValue("@Desparacitacion", Convert.ToString(txtDesp.Text))
comando.Parameters.AddWithValue("@Producto", Convert.ToString(txtProducto.Text))
comando.ExecuteNonQuery()
MsgBox("Datos resgistrados exitosamente en la Historia Clínica de la Mascota", vbInformation, "mikharozhu")
CargarDataGridViewHc()
Catch ex As Exception
MsgBox("Error en el procedimiento: " + ex.ToString)
'MsgBox("Error al guardar", vbCritical, "mikharozhu")
End Try
End Sub
Valora esta pregunta


0