![]() |
Error Try Catch El problema es que cuando apreto el boton que deveria generar el insert me arroja error el cual es capturado por try catch. El procedimiento lo probe en el analizador de consulta y anda perfecto , me inserta simultaneamente en las dos tablas pero cuando lo ejecuto desde la aplicacion ,da error. Tambien probe el procedimiento de forma individuales (uno que me ingresa los datos del cliente y otro que me ingresa los del vendedor) en donde a cada uno le asigno un boton para asi serciorarme que pueda ser y me inserta sin problemas. Pero cuando de los dos procedimientos hago uno no funciona :'( ¿Estara mal realizado? aqui el code para ver que puede haber mmalo. Código: Código: |
Re: Error Try Catch Quien me echa una manito :-) .No se que pueda ser :'( |
Re: Error Try Catch Cita:
saludos |
Re: Error Try Catch Mas bien no es un Error ( que se cierre la aplicacion,que no siga ejecutandose y cosas asi) . El tema Es que Aqui siempres entra , lo he probado con id que no estan en la base de datos y igual entra aca Cita:
|
Re: Error Try Catch Por que creas un procedimiento almacenado?, no te es más fácil usar solo los inserts? [EDIT] Puede ser, ahorita que revise de nuevo tu código lo que estas realizando es crear un nuevo procedimiento almacenado cada que ejecutas esa parte de tu código en VB, en este caso, como ya lo tienes creado, el error que te manda es, supongo, que estas duplicando un procedimiento y no puede ejecutar la acción, lo recomendable en este caso es que tu procedimiento lo llames "EXEC tu_procedimiento" el la parte del CommandText |
Re: Error Try Catch si bien lo puedo realizar con insert por un tema de "no tener tanto codigo amontonado" realizo procedimientos aparte que asi la aplicacion se demora menos en realizar las consulta. Lo extraño es que esto me pasa solo cuando trato de hacer los insert a las dos tablas.Me explico si le hago el insert solo ingresando los datos de cliente (nombre,apellido,telefono etc) no hay drama y puedo ejecutar ese procedimiento. y cuando hago lo mesmo con el vendedor y inserto su (id y nombre) tampoco drama. Pero cuando trato de hacer un insert para los dos, queda en try catch. Uffff , nose que es :S |
Re: Error Try Catch Puedes poner en tu messagebox lo siguiente: Código: MessageBox.Show(ex.Message) |
Re: Error Try Catch Ya lo solucione , revise los procedimientos en el analizador de consulta y no tenia problemas.Entonces me fui al visual y probe todos los procedimientos por separado el que me ingresaba datos de cliente,vendedor y me funcionaban perfecto. Luego probe el que me insertaba en los dos. Y daba error , el error era que al final de los parametros que estaba mandando ("execute PEDIDO_INGRESA_PEDIDO " & TextBox7.Text.Trim & ",'" & TextBox1.Text.Trim & "',..................) estba mandando una maldita "," coma demas . Uff que tonto fui ,pero ya lo pille Gracias por la ayuda, se ganaron unas caritas :-) :-) |
Re: Error Try Catch Es muy mala idea ejecutar sentencias SQL de esa forma (concatenar valores), ese código es altamente vulnerable a SQL Injection. Lee algún tutorial de ADO.NET para que veas como se debería hacer llamadas a procedimientos almacenados y como usar consultas parametrizadas. Saludos |
Re: Error Try Catch Cita:
|
| La zona horaria es GMT -6. Ahora son las 20:30. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.