Hola
quiero eliminar los registros que tengan mas de un mes en la bdd. se puede hacer? como seria la sentencia sql? mi bdd se llama pedidos, la tabla pedido y el campo fecha
| |||
eliminar registros pasado 1 mes Hola quiero eliminar los registros que tengan mas de un mes en la bdd. se puede hacer? como seria la sentencia sql? mi bdd se llama pedidos, la tabla pedido y el campo fecha |
| |||
Re: eliminar registros pasado 1 mes no los borra. que estoy haciendo mal? sera por el formato de la fecha. en la bdd es dd/mm/aaaaa, sin hora. set oConn = Server.CreateObject("ADODB.Connection") oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("pedido.mdb&quo t;) Actual=DATE() VARIABLE=DateAdd("d", -30, Actual) sql="DELETE * FROM PEDIDOS WHERE FECHA<=#"&VARIABLE&"#" set result=oconn.execute(sql) if err =0 then response.write("Registro borrado") end if |
| ||||
Re: eliminar registros pasado 1 mes <BLOCKQUOTE><font size=1 face=arial>Citando:<hr height=1 noshade> Hola quiero eliminar los registros que tengan mas de un mes en la bdd. se puede hacer? como seria la sentencia sql? mi bdd se llama pedidos, la tabla pedido y el campo fecha [/QUOTE] en la sentencia sql estas llamando a la tabla pedidos, yo me equivoque , o de plano si se llama pedidos y no pedido? ;) salu2 :) pd. te manda algun error o simplemente no los borra? <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| ||||
Re: eliminar registros pasado 1 mes la fecha del servidor la obtienes con Date no se por que lepones () sera que yo nunca los he usado salu2 :) ;) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| ||||
Re: eliminar registros pasado 1 mes perdon por la ignorancia, pero tengo una pregunta. Según veo, el borrado de registros se llevaría a cabo cuando se ingresa a una asp que tiene una sentencia de sql que borra los registros. Ahora, la pregunta es la siguiente: ¿hay manera de elaborar un proceso automatizado que borre registros de una base de datos sin necesidad que alguien entre a una página que borre los registros?. Reformulo la pregunta: ¿hay manera de que los registros se borren, por ejemplo cada 24 horas a partir de un criterio como por ejemplo una fecha, pero que se haga automaticamente, sin necesidad que alguien lo ejecute manualmente? espero haberme explicado. Gracias a todos. |
| ||||
Re: eliminar registros pasado 1 mes mm buena pregunta, la verdad no se pero asi de primeras lo primero que se me ocurre es meter ese codigo en una pagina publica y que el usuario cada vez que entre sin que se de cuenta este borrando datos de la tabla, tal vez con un activex se pueda, no lo se en realidad, salu2 :) ;) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |
| |||
Re: eliminar registros pasado 1 mes yo lo tengo puesto en una pagina como una funcion, en que el usuario hace el pedido, entonces ademas de guardar su pedido, borra otros registros y me funciona bien |
| ||||
Re: eliminar registros pasado 1 mes cool, entonces no andaba tan perdido jeje, salu2 :) ;) <embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true"> |