Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    STORE PROCEDURE e select in

    Ho un problema su una store procedure su sql server 2000...

    la store riceve dalla mia pagina asp un parametro contenente n ID divisi da un virgola


    quando però la eseguo mi da errore sulla esecuzione della query in quanto si aspetta un
    parametro numerico mentre gli arriva un varchar.


    questa è la store procedure:


    Alter procedure dbo.Prova(
    @pidTipoProdotto varchar(100)
    )

    AS
    BEGIN


    SELECT id_operatore FROM ANA_operatore
    WHERE id_operatore in (@pidTipoProdotto)

    if @@error <> 0
    begin

    RAISERROR ('parametro identificativo utente non valido',16,-1)
    end
    end


    GO

    questo è come la richiamo passandogli il parametro contenente gli id

    Exec Prova "1,3"


    l'errore specifico è : Si è verificato un errore durante la conversione del tipo di dati da varchar a numeric.
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

  2. #2
    Mo ti risponde optime... è un problema noto.

  3. #3

  4. #4
    if u are junior then Hallo!!!
    if u are senior then Cool!!!
    if u are a lady then Hi baby!!!

    http://www.solamentegratis.it

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.