Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2006, 11:00
Avatar de ah_puch
ah_puch
 
Fecha de Ingreso: agosto-2005
Ubicación: Ecatepec, México
Mensajes: 180
Antigüedad: 19 años, 5 meses
Puntos: 3
Re: Executenonquery...

No se si entendi bien pero lo que puedes hacer es una rutina de evaluacion por ejemplo si la cantidad de filas no se cumple o si no encuentra cierto registro esto seria mas o menos asi:
Código:
Function EjecutaQuery(ByVal Query As String)
   Command = SqlCommand(query,cnx)
   Cnx.Open()
   Command.ExecuteNonQuery()
   Cnx.Close()
End Function

Adapter = new SqlDataAdapter ("Select * from Tabla Where (mi_dato = '" & mi_dato_a_Buscar & "')")
Adapter.Fill(DataSet,"mi_Tabla")
If DataSet.Table("Mi_Tabla").Rows.Count > 0 Then 
   ejecutaQuery("Query")
   exit Sub   ' o exit Function dependiendo donde pongas tu rutina
Else 
    Exit Sub
end If
lo importante es que previamente evalues antes de mandar a ejecutar tu rutina con ExecuteNonQuery. ^_^
Con esas Rutinas lo que hago es buscar el numero de filas que tiene mi consulta si el numero de filas es mayor que 0 entonces ejecuta la funcion que hace mi query de insercion de lo contrario sale del SUB que se esta Ejecutando
Espero te sea util esto!!!
__________________
La programacion no es un trabajo, es un Arte
http://www.purodev.blogspot.com