Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

Discussione: [ASP] Sql & Like

  1. #1
    Utente di HTML.it L'avatar di Petra
    Registrato dal
    Apr 2005
    Messaggi
    224

    [ASP] Sql & Like

    Come mai questa query mi riporta il record con la parola "stampa"

    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS LIKE '%stampa%'"
    mentre questo non me lo riporta ? ? ?

    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS = 'stampa'"


    Ho bisogno di trovare la parola "stampa", e non "stampato" o "prestampa" o simili

  2. #2
    Utente di HTML.it L'avatar di mexican
    Registrato dal
    Oct 2001
    residenza
    cava de tirreni
    Messaggi
    3,541

    Re: [ASP] Sql & Like

    Originariamente inviato da Petra
    Come mai questa query mi riporta il record con la parola "stampa"

    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS LIKE '%stampa%'"
    mentre questo non me lo riporta ? ? ?

    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS = 'stampa'"


    Ho bisogno di trovare la parola "stampa", e non "stampato" o "prestampa" o simili
    a="stampa"
    strsql="Select * News where Titolo_news=" & a

    prova così vedi se cambia qualcosa, anche se il tuo mi sembra corretto

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS LIKE ' stampa '"
    Roby

  4. #4
    La query senza i caratteri jolly % non ti riporta alcun risultato perchè nel campo della tabella del db non c'è scritto solo ed esclusivamente stampa, ma bensì, stampa assieme ad altro testo... è così?
    codice:
    "SELECT * FROM NEWS WHERE TITOLO_NEWS IN ('stampa')"
    Mi pare...

  5. #5
    Un'altra soluzione:

    codice:
    SELECT * FROM NEWS WHERE instr(TITOLO_NEWS, 'stampa', 1, 1) <> 0
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Originariamente inviato da maximum
    Un'altra soluzione:

    codice:
    SELECT * FROM NEWS WHERE instr(TITOLO_NEWS, 'stampa', 1, 1) <> 0
    vbScript dentro SQL? Funziona?

  7. #7
    Su Oracle si, non so su Access.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  8. #8
    Originariamente inviato da maximum
    Su Oracle si, non so su Access.
    Capisci Oracle te?

  9. #9
    [OT]
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  10. #10
    Originariamente inviato da maximum
    [OT]
    [NOV]
    [DEC]

    Ci credo poco che dentro Oracle ci si possano passare le funzione di vbScript. Al massimo, forse, quelle in JAVA...

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.