3 messaggi dal 21 luglio 2001
Ciao a tutti !
qualcuno mi può aiutare dandomi l'indicazione per reperire uno script asp per la connessione a un database access per un motore di ricerca?
Grazie.

2.907 messaggi dal 15 maggio 2001
Contributi
Cosa vuoi dire con "uno script asp per la connessione per un motore di ricerca "??? Xchè secondo te per un motore di ricerca cambia la connessione al database ????

Spiegati meglio per favore !! :-D

3 messaggi dal 21 luglio 2001
Allora.. scusa se mi sono espresso male premetto che io di asp e db ne capisco ben poco.. volevo sapere come posso fare un motore di ricerca interno ad un sito, collegando tramite l'asp il form di ricerca con i record del database,in pratica io devo fare un database con access dove ci saranno delle colonne, ogni colonna di questa sarà una categoria, ad es. titolo del libro, autore ecc... e sotto ogni colonna ovviamente il nome del libro o dell'autore... quindi faccio una pagina dove inserisco un form di ricerca.. dove l'utente digiterà il nome del libro o dell'autore e se nel database sono presenti, i risultati mi usciranno in un'altra pagina. Se puoi spiegarmi qual'e' il modo più semplice per fare una cosa del genere, o almeno dove posso trovare informazioni a riguardo.
Molte grazie.

1.605 messaggi dal 06 settembre 2002
per poter fare un motore di ricerca dovresti usare una prima pagina con un form contenente le tipologie di ricerca
ed un seconda pagina che contiene la lista dei libri che soddisfano la ricerca

comunque se conosci davvero poco di asp e db
dovresti prima documentarti

comunque la prima pagina dovrebbe essere
così:

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>

<P> </P>
<form id=form1 name=form1 method="post" action="seconda.asp" >
autore <input id=text1 name=text1>
<br>
libro <input id=text1 name=text1>
<br>
<input type="submit" value="vai" >
<form>

</BODY>
</HTML>


mentre la seconda "seconda.asp" :

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>

<P> </P>
<table>
<tr>
<td>
titolo
</td>
<td>
autore
</td>
</tr>
<%

dim Comando
dim rs
dim Connessione
dim Parametro


set Comando = server.CreateObject("ADODB.Command")
set rs= Server.CreateObject("ADODB.RecordSet")
set Connessione = Server.CreateObject("ADODB.connection")
set Parametro= server.CreateObject("ADODB.parameter")


Connessione.ConnectionString = Application("ConnAnaUnicaEpaca_ConnectionString")
Connessione.Open

set Comando.ActiveConnection = Connessione

Comando.CommandText = "select * from libri vwhere autore like ? or titolo like ?"

set Parametro = server.CreateObject("ADODB.parameter")
Parametro.Value = Request.Form("text1") & "%"
Parametro.Type = 200
Parametro.Size = 255
Parametro.Direction = 1

Comando.Parameters.Append Parametro

set Parametro = server.CreateObject("ADODB.parameter")
Parametro.Value = Request.Form("text2") & "%"
Parametro.Type = 200
Parametro.Size = 255
Parametro.Direction = 1

Comando.Parameters.Append Parametro

set rs= Comando.Execute()

while rs.EOF = false
%>
<tr>
<td>
<%
Response.Write rs("autore")
%>

</td>
<td>
<%
Response.Write rs("titolo")
%>
</td>
</tr>

<%
rs.MoveNext
wend

%>

</table>
</BODY>
</HTML>


considera che queste pagine le ho costruite al volo e senza testarle (potrebbero contenere errori)

e naturalmente dovresti fare delle modifiche
per il db e per l'aspetto grafico




FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.