none
Problemas acceso a procedure RRS feed

  • Pregunta

  • Estoy teniendo problemas con un procedimiento almacenado

    ALTER PROCEDURE sp_GetLanguageWebSite

    @page int,

    @language int

    AS

    BEGIN

    SET NOCOUNT ON;    

    SELECT cwebsiteContent from WebSites_Languages where nWebsite_fk = @page and nLanguage_fk = @language

    END

    lo invoco con el C# quiero almacenarlo en un datatable pero me dice que me esta devolviendo entero

    DataTable objeto = new DataTable();

    objeto = DB.sp_GetLanguagesWebSite(1, 1); <<<<<<<<<<<<<<<< error devuelve int    

    saben por que mas o menos de devuelve este error

     

    gracias

     

    sábado, 19 de marzo de 2011 16:10

Todas las respuestas

  • Hola yense

    En el procedimiento almacenado sp_GetLanguageWebSite
        SELECT cwebsiteContent
               from WebSites_Languages
               where nWebsite_fk = @page
                         and nLanguage_fk = @language

    Estas devolviendo un solo campo, "cwebsiteContent" que debe ser del tipo INT no? es por eso que no puedes colocar directamente en un datatable

    Ahora bien.. si devuelve un SOLO VALOR, porque quieres agregar un Datatable?

    • No te sirve el valor que devuelve?
    • Que necesitas exactamente en tu sistema desde la DB?

    Jose. A Fernandez | blog: http://geeks.ms/blogs/fernandezja
    sábado, 19 de marzo de 2011 20:41