Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    57

    conversione da jsscript a asp normale

    Ciao a tutti,

    scusate l'ignoranza, ma ho trovato uno script che permette una di fare una ricerca con due o più parole. Essendo in jsscript non riesco a convertirlo in asp. Qualcuno mi può aiutare? In particolare per il ciclo for...
    Grazie


    var testo = String(Request.Form("keywords"));
    var keywords = testo.split(" ");


    var sql = "SELECT * FROM pagineweb WHERE";
    for (i=0;i<keywords.length;i++) {
    if (i>0) sql += " AND";
    sql += " keywords LIKE '%" + keywords[i] + "%'";
    Webfaber

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

    Re: conversione da jsscript a asp normale

    Originariamente inviato da webfaber
    Ciao a tutti,

    scusate l'ignoranza, ma ho trovato uno script che permette una di fare una ricerca con due o più parole. Essendo in jsscript non riesco a convertirlo in asp. Qualcuno mi può aiutare? In particolare per il ciclo for...
    Grazie


    var testo = String(Request.Form("keywords"));
    var keywords = testo.split(" ");


    var sql = "SELECT * FROM pagineweb WHERE";
    for (i=0;i<keywords.length;i++) {
    if (i>0) sql += " AND";
    sql += " keywords LIKE '%" + keywords[i] + "%'";



    testo=request.form("keyword")
    keywords=split(testo," ")

    sql="select * from pagineweb where "
    for i = 0 to ubound(keywords)
    sql=sql & "and " & " keywords like '%" & keywords(i) & "%'"
    next


    io te l'ho tradotto in vbscript ma non è sintaticamente corretto secondo me

  3. #3
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994

    Re: Re: conversione da jsscript a asp normale

    codice:
    testo=request.form("keyword")
    keywords=split(testo," ")
    
    sql="select * from pagineweb where " 
    where = ""
    for i = 0 to ubound(keywords)
    where=where & "and " & " keywords  like '%" & keywords(i) & "%' "
    next
    where = Right(where,3)
    sql = sql & where
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    57

    errore motore di ricerca

    Ciao,

    sto creando la pagina risultati per un motore di ricerca del sito, ma mi da questo errore che non riesco a vedere. vi posto il codice:

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

    [Microsoft][ODBC Microsoft Access Driver] Syntax error in query expression '%''.

    /pages/search.asp, line 177

    testo=request.form("searchfor")
    keywords=split(testo," ")

    sql="select * from schede where "
    where = ""
    for i = 0 to ubound(keywords)
    where=where & "and " & " denominazione like '%" & keywords(i) & "%' "
    next
    where = Right(where,3)
    sql = sql & where
    line 177 rs.open sql

    Grazie
    Webfaber

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.