Título: ¿como obtener resultado de instruccion sql ejecutada desde vb.net? Publicado por: Filantropo en 27 Marzo 2020, 04:12 am Utilizo la clase system.Data.sqlClient desde una app de vb.net y se conecta a una bd que se encuentra en sql server 2012
como podria mi app obtener un valor de retorno de las operaciones sql realizadas? Algo parecido a: Código: Borrado = BorrarRegistro (idcliente) Tambien seria util conocer detalles adicional de ese resultado parecido a GetLastError: Código: Inser = InsertarCliente (nomb, apell) Código: Borrado = BorrarRegistro (1) Título: Re: ¿como obtener resultado de instruccion sql ejecutada desde vb.net? Publicado por: kub0x en 27 Marzo 2020, 12:10 pm Hola,
el método ExecuteNonQuery devuelve un entero que especifica el número de filas afectadas por la sentencia. En caso de existir un error, se genera un objeto del tipo SqlException (necesitas try-catch) el cual tiene toda la información necesaria para determinar la causa del error https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlexception?view=netframework-4.8 Saludos. Título: Re: ¿como obtener resultado de instruccion sql ejecutada desde vb.net? Publicado por: Filantropo en 28 Marzo 2020, 22:41 pm Hola, el método ExecuteNonQuery devuelve un entero que especifica el número de filas afectadas por la sentencia. En caso de existir un error, se genera un objeto del tipo SqlException (necesitas try-catch) el cual tiene toda la información necesaria para determinar la causa del error https://docs.microsoft.com/en-us/dotnet/api/system.data.sqlclient.sqlexception?view=netframework-4.8 Saludos. Gracias eso era. |