Como obtengo la cantidad de filas afectadas por un SELECT
ejemplo
Select * from tablita where edad = 21 -> algo así
y que me devuelva un integer de que afecto 5 filas
como obtengo ese integer.
Ok
gracias.
| |||
obtener cantidad de datos afectados (SQL) Como obtengo la cantidad de filas afectadas por un SELECT ejemplo Select * from tablita where edad = 21 -> algo así y que me devuelva un integer de que afecto 5 filas como obtengo ese integer. Ok gracias.
__________________ crecer es conocer y conocer es aprender |
| |||
Holass!! Imagino que es en access....tienes k crear un recordset y utilizar la propiedad recordcount de este.. ejemplo: dim registros as recordset dim sql as string dim x as integer sql="Select......" set registros=currentdb.openrecordset(sql) x=registros.recordcount
__________________ Salu2 |
| |||
Aun mas facil, puedes usar la funcion de COUNT en la sentencia SQL y te manda el numero de registros afectados. La sentencia seria así: Select COUNT(*) from tablita where edad = 21 -> algo así |
| |||
Se me olvido decir que lo estoy trabajando directamente en VB como entonces obtengo el auxsql = "Select COUNT(*) from tablita where edad = 21" set rsregis = conexion.execute(auxsql) ..... como tomo esa cantidad que fue realizada con el uso del count ya que la cantidad la ocupo para realizar un compración Gracias. Felices Fiestas.
__________________ crecer es conocer y conocer es aprender |
| |||
Tu problema es el tipo de cursor que usas...yo tenia el mismo detalle, cuando abras la Bd hazlo asi... Art.Open StrSql, MiBd, adOpenStatic, adLockReadOnly Art...es un recorset donde almacenas la consulta SrtSql es la consulta Mi bd es la conexion a la Base de Datos y los ultimos dos parametros son los que debes considerar para que te funcione el art.recordcount... Espero te sirva... Saludos Marcelo |