Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/05/2002, 16:52
CABEZOTA
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Procedimiento - Variable en SQL

Sub CuentaRegistros (Tablas)
Dim rutaBD, connBD, rs, cantreg
rutaBD = Server.MapPath("database\bbdd.mdb")
set connBD = Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset" )
connBD.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & rutaBD & ";"
SQL = "SELECT * FROM [" & Tablas & "]"
rs.Open SQL, connBD, 3, 1
cantreg = rs.RecordCount
Response.Write cantreg
rs.close
set rs = Nothing
connBD.close
set connBD = Nothing
End Sub

Prová asi que tiene que funcionar, los problemas que podés tener son:
1º Si el nombre de la tabla tiene espacios en blanco no la va a encontrar si no ponés los [] .
2º Si no incluiste las variables de ADOVBS.inc no podés usar los nombres como adLockReadOnly o los otros. Por eso es mejor usar los números.

Por último no te olvides de liberar la memoria que usas para crear los objetos utilizando el set obj = nothing

Espero que te sirva

Chau ;)