Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/12/2011, 10:58
Avatar de citaem
citaem
 
Fecha de Ingreso: agosto-2005
Mensajes: 218
Antigüedad: 18 años, 7 meses
Puntos: 0
error Could not find stored procedure ''. c#

Hola Muchachos:

(Recuerden que soy una chica totalmente asp clasico y que todo esto es nuevo para mi, por si les pongo algun concepto erroneamente utilizado)

Como les comentaba, estoy intentando recuperar un valor de mi SP desde c#

ya intente con 2 o tres formas distintas que he encontrado en la red... pero en todas al ejecutarlo me marca "Could not find stored procedure ''."

Aunque tengo supercomprobado que esta en mi base de datos y que funciona, pues lo he probado en el sql management.

este es mi sp

Código SQL:
Ver original
  1. ALTER PROCEDURE [siie-net].[spReingresoACConsultaValidaAC]
  2.  
  3. @IdAc AS INT,
  4. @AcTxt AS NVARCHAR(200),
  5. @IdMesa AS INT,
  6. @ResumenTxt AS NVARCHAR(1024),
  7. @IdUser AS INT,
  8. @NomUsu AS NVARCHAR(200),
  9. @Pagina AS NVARCHAR(500),
  10. [B]@FlagValida AS INT OUTPUT [/B]
  11.  
  12. AS
  13.     BEGIN
  14.    
  15.     SET NOCOUNT ON;
  16.  
  17.     SELECT [B]@FlagValida = COUNT(*) [/B]FROM dbo.Acta
  18.     WHERE Id_Acta = @IdAc AND Acta = @AcTxt AND Id_Mesa = @IdMesa  
  19.  
  20. --print 'Total de registros encontrados:'+ @FlagValida;
  21.  
  22. IF @FlagValida > 0
  23.     BEGIN
  24.         print 'EL NUMERO DE AC YA EXISTE';       
  25.         --Return @FlagValida;      
  26.     END
  27. ELSE
  28.     BEGIN
  29.         --Return @FlagValida;  
  30.         print 'EL PROCESO SE HA CONCLUIDO EXITOSAMENTE';
  31.         --Exec [siie-net].[spReingresoACConsultaActualizaAC] @IdAc,@AcTxt,@ResumenTxt,@IdUser,@NomUsu,@Pagina      
  32.     END
  33.  
  34.     --Return @FlagValida;
  35.     [B]RETURN @FlagValida[/B]END



y mi ultimo codigo probado deasde c# es:

Código C++:
Ver original
  1. SqlConnection cn = new SqlConnection("server=10.3.211.127;uid=siienet-desar;pwd=siie123;database=SIIE-NET");
  2.             SqlCommand cmd = new SqlCommand("[siie-net].[spReingresoACConsultaValidaAC] " + HddidtxtAC.Value + "," + txtAC.Text + "," + HddidMesa.Value + ",'" + TxtObserv.Text + "'," + "116, 'Citlali Espinosa Mendoza','" + NomPagina + "', 0", cn);
  3.             cmd.CommandType = CommandType.StoredProcedure;
  4.  
  5.  
  6.             cmd.Parameters.Add(new SqlParameter("@nombre", SqlDbType.VarChar));
  7.             cmd.Parameters.Add(new SqlParameter("@IdAc", SqlDbType.Int));
  8.             cmd.Parameters.Add(new SqlParameter("@AcTxt", SqlDbType.VarChar));
  9.             cmd.Parameters.Add(new SqlParameter("@IdMesa", SqlDbType.Int));
  10.             cmd.Parameters.Add(new SqlParameter("@ResumenTxt", SqlDbType.VarChar));
  11.             cmd.Parameters.Add(new SqlParameter("@IdUser", SqlDbType.Int));
  12.             cmd.Parameters.Add(new SqlParameter("@NomUsu", SqlDbType.VarChar));
  13.             cmd.Parameters.Add(new SqlParameter("@Pagina", SqlDbType.VarChar));
  14.             cmd.Parameters.Add(new SqlParameter("@FlagValida", SqlDbType.Int));
  15.  
  16.             cmd.Parameters["@FlagValida"].Direction = ParameterDirection.Output;
  17.  
  18.  
  19.             cmd.Parameters["@FlagValida"].Value = "";
  20.            
  21.             cn.Open();
  22.            
  23.             cmd.ExecuteNonQuery();
  24.  
  25.             string salida = cmd.Parameters["@FlagValida"].Value.ToString();
  26.  
  27.             //este es el valor actual de retorno del insert  
  28.           Response.Write("<script language=javascript>alert('Parametro recuperado de sp: " + salida + "');</script>");


Y aun asi me manda siempre el mismo error, he pensado que quiza me falta o me sobra alguna libreria de las que se ponen hasta arriba de mi aspx, tengo puestas estas:

Código C++:
Ver original
  1. using System;
  2. using System.Text.RegularExpressions;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Web;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8.  
  9.  
  10. using System.Data;
  11. using System.Data.SqlClient;
  12. using System.Data.SqlTypes;
  13. using Microsoft.SqlServer.Server;
  14. using System.Configuration;

Alguien podria ayudarme, este seria mi tercer dia tratando de solucionarlo... ya no tengo mas imaginación y me urge entregarlo en la oficina.... porfavor.... iluminenme

GRACIAS