Visual Basic.NET - que significa

 
Vista:

que significa

Publicado por luiss (36 intervenciones) el 15/09/2005 20:30:52
buenas tardes

me podrian decir que significa

Catch ex As Exception
MsgBox(ex.Message)
End Try
coneccion.Close()


y para que se usa el ExecuteNonQuery
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:que significa

Publicado por Hixem (178 intervenciones) el 16/09/2005 09:27:06
Esta instrucción proporciona una manera de controlar algunos o todos los errores posibles que pueden ocurrir en un bloque de código determinado mientras se ejecuta el código

Try
[ tryStatements ]
[ Catch [ exception [ As type ] ] [ When expression ]
[ catchStatements ] ]
[ Exit Try ]
...
[ Finally
[ finallyStatements ] ]
End Try
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:que significa

Publicado por GERAR (86 intervenciones) el 16/09/2005 14:53:25
try
Sentencias del procedimiento .....
Catch ex As Exception
MsgBox(ex.Message)
End Try
Efectivamente, lo q hace es por cualquier error en las sentencias del procedimiento cede el control al Catch ex AS Exception y ex contiene el error y la sentencia en la que ha ocurrido.

En cuanto a ExecuteNonQuery Ejecuta una sentencia SQL definida en un ComandText y contra la conexion especificada la sentencia debe de ser de tipo Update, Delete o Insert, no devuelve registros, solamente nos devuelve el nº de registros afectados en la sentencia.
ejemplo:

Crear una conexion
dim conexionxx as new sqlconnection()
conexionxx.connetionstring = -...
.......

Definir Sentencia SQL

dim sql as string
sql = " INSERT INTO .......

crear comando

dim comando as new sqlcommand(sql,conexionxx)
dim rerultado as integer
conexionxx.open
resultado = comando.executenonquery()
conesionxx.close
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar