![]() |
confusion con inserción Hola a todos tengo un pequeño dilema... Les cuento yo estoy insertando datos a mi base de datos sqlserver con el siguiente procedimiento almacenado: Código: CREATE procedure spInsertarAct (@nombreactividad nvarchar(50), Código: //insertar en tabla actividadeslo que yo quiero es obtener el valor del procedimiento cuando lo ejecuto en la aplicación para mostrar msgbox dependiendo de lo que devuelva el procedimiento; es decir, cuando inserte me devuelva un valor y yo obtenerlo y lo mismo cuando no lo inserte por el if not exists del procedimietno a quien me pueda ayudar se lo agradezco :si: |
:ojotes: trata de ponerlo tabulado... asi no se entiende.... si lo que quieres es atraparlo con un catch... genera el error en el sql.. if (exists) inserta() else raiserror('El registro ya existe',16,1) |
lo hice así y igual me sale el msgbox que tengo para el registro insertado y no me sale el error |
Hola!!!! este error dado desde sql cómo puedo hacer para mostralo en un msgbox????? |
ya gracias por tu respuesta me sirvio mucho ya pude colocarlo en el msgbox y todo gracias chao chao |
Otra forma de saber el resultado del ExecuteNonQuery es así: int result = 0; result = CmdIns.ExecuteNonQuery(); if(result > 0) //todo ha ido bien y se insertó el registro else //el registro no se insertó |
| La zona horaria es GMT -6. Ahora son las 21:12. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.