Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    9

    Problema apici Stored procedure

    Ciao a tutti ho un problema (credo) banale con una stored procedure...
    devo salvare un comnado SQL in un campo di testo di una tabella, ma se passandogliela da codice ASP fa casino con gli apici dei valori della query...

    cioè:

    sql="SELECT * FROM Tabella WHERE campo='pippo%'";
    var sp_str="[nome_sp] @strsql='" + sql + "'";
    conn.Execute(sp_str);

    mi dà errore perchè interpreta gli apici(') sul valore di campo invece di considerarli parte della stringa
    se li tolgo mi dà errore l'esecuzione della query che avviene subito dopo la SP...

    come posso fare?

    grazie

  2. #2
    Utente di HTML.it L'avatar di fero
    Registrato dal
    Dec 2000
    Messaggi
    265
    hai provato con un replace?

    sql=replace(sql,"'","''")
    Fero
    Vuoi conoscere nuovi Amici?

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    where campo LIKE 'pippo%' ...

    poi vale il discorso del replace fatto da altri
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    9
    ottimo il replace....non ci avevo minimamente pensato
    thanks!!!!

    si scusate x la sintassi sql....troppa fretta....

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.