|
|
#2 (permalink) |
![]() Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
|
Re: hacer un buscador de registro
Bueno... muy pobre tu descripcion del problema, voy a dar por entendido que estas trabajando con una base de datos en Access...
Tienes que hacer asi: Primero te conectas a la base de datos: Dim adoCon Set adoCon = Server.CreateObject ("ADODB.Connection") adoCon.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("BASEDETAOS.mdb") Luego creas un Recordset: Set rsMIRECORDSET = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT campo1, campo2, campo3 WHERE campo1 = variable FROM table" rsMIRECORDSET.Open strSQL, adoCon Entonces asi abres una tabla en particular con una condicion como la que te puse en el ejemplo "campo1 = variable"... ahi puede ir la condicion que se te ocurra. campo1, campo2, campo3 son las columnas que quieres que se muestren de dicha tabla, no vas a abrir todas las columnas si solo utilizas dos, por ejemplo; esto es para ahorrar procesamiento innesesario. Espero que te haya servido de ayuda! |
|
|
|
|
|
#4 (permalink) |
![]() Fecha de Ingreso: marzo-2008
Ubicación: En mi casa
Mensajes: 195
|
Re: hacer un buscador de registro
Mas simple aun:
Si por ejemplo buscas el valor de campo1 pon: Response.Write (rsMIRECORDSET("compo1")) Si son varios valores haz un bucle: Do until rsMIRECORDSET.EOF Response.Write (rsMIRECORDSET("compo1")) Loop PD: No se si tiene errores de sintaxis, pero la idea es esa. |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: marzo-2008
Mensajes: 14
|
Re: hacer un buscador de registro
Haber si me puedo explicar mejor. utilizo dreamweaver. abro la pagina en asp
hago un formulario y dentro pongo una caja de texto esa caja de texto la llamo "codigo" por ejemplo y quiero que me aparezca los campos del registro que tenga ese mismo codigo, todo eso en la misma pagina de asp. al hacer el juego de registro me dice que falta un valor. no se que esta mal yo creo que seria asi: SELECT * FROM Clientes WHERE CLIENTES.CODIGO=BUSCADOR |
|
|
|
|
|
#9 (permalink) |
|
Colaborador
![]() Fecha de Ingreso: octubre-2003
Mensajes: 1.808
|
Re: hacer un buscador de registro
Cita:
bueno mi recomednacion es hacer post mas claros desde el inicio para que todos te entendamoslo segundo es usar el buscador, busca sobre AJAX en el foro y encontraras mucha información. lo que tu deseas es + una pagina con un buscador sin que se recarge la misma pagina u otra pagina. ajax te puede servir para ello suerte
__________________
JuanRa Pérez San Salvador, El Salvador |
|
|
|
|
|
#10 (permalink) |
|
Moderador
![]() ![]() ![]() ![]() |
Re: hacer un buscador de registro
La verdad no creo que él necesite Ajax, supongo que no le importará que se refresque la misma página, solo que se conserve el estado de los campos capturados.
Supongo que algo así es lo que quiere: .... <form action=""> Teclee el valor: <input type="text" value="<%=Request("Campo")%>" name="Campo"> <input type="submit" value="buscar"> </form> <br> <% if request("campo")<>"" Then 'conexión a la bd sql = "SELECT * FROM Clientes WHERE CLIENTES.CODIGO = '" & Request("campo") & "'" set ObjRs = ObjConnection.Execute(sql) if Not ObjRs.Eof Then For i=0 to ObjRs.Fields.Count-1 Response.write ObjRs(i) & ", " Next End If %> Es decir, capturar un valor, llamar a la misma página y que en esta se presente el formulario con el estado más los campos del registro que esta buscando Aunque solo estoy especulando ![]() |
|
|
|