Foros del Web » Programando para Internet » ASP Clásico »

buscar y borrar un registro de una base de datos Access

Estas en el tema de buscar y borrar un registro de una base de datos Access en el foro de ASP Clásico en Foros del Web. hola amigos tengo un prblema necesito buscar un registro de una base de datos access y comparar ese registro con una variable y si son ...
  #1 (permalink)  
Antiguo 27/01/2006, 06:31
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
buscar y borrar un registro de una base de datos Access

hola amigos tengo un prblema necesito buscar un registro de una base de datos access y comparar ese registro con una variable y si son iguales borrar ese registro


mi_mes= Month(fecha)

Set registros = Server.CreateObject ("ADODB.RecordSet")
sql = "SELECT * FROM Meses "
conexion.Execute sql

tengo esa consulta pero ahora como dejo el valor de la tabla Meses en una variable para compararlo con mi variable mes
  #2 (permalink)  
Antiguo 27/01/2006, 06:48
Avatar de Alexis_m20  
Fecha de Ingreso: diciembre-2003
Ubicación: Santiago
Mensajes: 71
Antigüedad: 20 años, 5 meses
Puntos: 0
Como se llama el ID de la base de datos

la Sentencia es asi


Delete From Meses where idtabla = tuvariable

ojo siempre fijarse si son numerico o string
__________________
_______________________
Si Puedo Ayudar lo HARE
Mi web Pages
  #3 (permalink)  
Antiguo 27/01/2006, 09:26
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
compadre lo que pasa es que yo kiero eliminar automaticamente la base sin dar una condicion WHERE o por ultimo poner una condicion pero yo deseo que elimine los registros automaticamente
  #4 (permalink)  
Antiguo 27/01/2006, 09:36
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
todos lso registros?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #5 (permalink)  
Antiguo 27/01/2006, 11:09
Avatar de Jonatatan  
Fecha de Ingreso: octubre-2004
Ubicación: Italia, Gubbio (PG)
Mensajes: 147
Antigüedad: 19 años, 7 meses
Puntos: 0
el problema es que esa busqueda te puede traer 2 o mas resultados, seria algo asi:
Código:
<%
dato=request.querystring("Campo") 'aqui traes el dato q quieres buscar.

searchsql ="Select idtabla from tabla where campotabla ="&dato 'haces labusqueda
set search = oConn.Execute(searchsql) 'ejecutas la sentencia sql

while not search.eof 'creas un ciclo ya q tu busqueda puede haber dado como resultado varios registros 
   deleteid = search("id") 'asignas el id de los registros encontrados a una variable
   deletesql="Delete from tabla where idtabla="&deleteid 'creas tu sentencia sql para eliminar el registro
   set delete= oConn.Execute(deletesql) 'ejecutas la sentencia sql
   message="El Registro " & deleteid &" ha sido eliminado." 'creas un mensaje
   Response.write(message) 'imprimes el mensaje
   search.movenext 'te mueves al siguiente registro si lo hay
wend ' cierras el ciclo
%>
__________________

Solo mi fido del tempo, le parole ed i fatti per prendere le decisioni più importanti della mia vita. // Solo confio en el tiempo, las palabras y los hechos para tomar las decisiones mas importantes de mi vida.
Jonatan Lavado
  #6 (permalink)  
Antiguo 27/01/2006, 11:14
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 18 años, 5 meses
Puntos: 8
muchas gracias compadre lo probare
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:48.