Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2005, 03:16
Avatar de deccweb
deccweb
 
Fecha de Ingreso: febrero-2003
Ubicación: Mataro
Mensajes: 365
Antigüedad: 22 años, 2 meses
Puntos: 0
Optimizar tablas desde asp?

Estaba mirando Mysql para una web de php.. y desde el mysql he optimizado una tabla y me he fijado en la sentencia SQL.. y era esta "OPTIMIZE TABLE usuarios" y he pensado que en asp y con una bbdd access también funcionaria pero no es así. Hay alguna forma de hacerlo? Dejo aquí el código que utilizado y su correspondiente error.

Codigo:
<%

Set oConn = Server.CreateObject ("ADODB.Connection")
Set RS = Server.CreateObject ("ADODB.RecordSet")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("usuarios.mdb")
sql = "OPTIMIZE TABLE usuarios "

RS.Open sql, oConn
RS.Close
oConn.Close
Set RS = nothing
Set oConn = nothing
%>

Error:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

/public/noticias/optimizartabla.asp, line 14
__________________
Calle17.net

edgargranados.es