(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
ALTER PROCEDURE [siie-net].[spReingresoACConsultaValidaAC]
@IdAc AS INT,
@AcTxt AS NVARCHAR(200),
@IdMesa AS INT,
@ResumenTxt AS NVARCHAR(1024),
@IdUser AS INT,
@NomUsu AS NVARCHAR(200),
@Pagina AS NVARCHAR(500),
[B]@FlagValida AS INT OUTPUT [/B]
AS
BEGIN
SET NOCOUNT ON;
SELECT [B]@FlagValida = COUNT(*) [/B]FROM dbo.Acta
WHERE Id_Acta = @IdAc AND Acta = @AcTxt AND Id_Mesa = @IdMesa
--print 'Total de registros encontrados:'+ @FlagValida;
IF @FlagValida > 0
BEGIN
print 'EL NUMERO DE AC YA EXISTE';
--Return @FlagValida;
END
ELSE
BEGIN
--Return @FlagValida;
print 'EL PROCESO SE HA CONCLUIDO EXITOSAMENTE';
--Exec [siie-net].[spReingresoACConsultaActualizaAC] @IdAc,@AcTxt,@ResumenTxt,@IdUser,@NomUsu,@Pagina
END
--Return @FlagValida;
[B]RETURN @FlagValida[/B]END
y mi ultimo codigo probado deasde c# es:
Código C++:
Ver original
SqlConnection cn = new SqlConnection("server=10.3.211.127;uid=siienet-desar;pwd=siie123;database=SIIE-NET");
SqlCommand cmd = new SqlCommand("[siie-net].[spReingresoACConsultaValidaAC] " + HddidtxtAC.Value + "," + txtAC.Text + "," + HddidMesa.Value + ",'" + TxtObserv.Text + "'," + "116, 'Citlali Espinosa Mendoza','" + NomPagina + "', 0", cn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@nombre", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@IdAc", SqlDbType.Int));
cmd.Parameters.Add(new SqlParameter("@AcTxt", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@IdMesa", SqlDbType.Int));
cmd.Parameters.Add(new SqlParameter("@ResumenTxt", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@IdUser", SqlDbType.Int));
cmd.Parameters.Add(new SqlParameter("@NomUsu", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@Pagina", SqlDbType.VarChar));
cmd.Parameters.Add(new SqlParameter("@FlagValida", SqlDbType.Int));
cmd.Parameters["@FlagValida"].Direction = ParameterDirection.Output;
cmd.Parameters["@FlagValida"].Value = "";
cn.Open();
cmd.ExecuteNonQuery();
string salida = cmd.Parameters["@FlagValida"].Value.ToString();
//este es el valor actual de retorno del insert
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
using System;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;
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
 
 




 ), ejecuto lo siguiente:
 ), ejecuto lo siguiente: 
  hora si em dejas muuuuuyyyyy asustada, el codigo que me envias no lo alcanzo a comprender, quiza por que soy nueva en esto y todo me sono extraño..... mil perdones, pero muchas gracias por intentar iluminarme....
  hora si em dejas muuuuuyyyyy asustada, el codigo que me envias no lo alcanzo a comprender, quiza por que soy nueva en esto y todo me sono extraño..... mil perdones, pero muchas gracias por intentar iluminarme.... pero lo intentare....
  pero lo intentare....
 , con esto voy a hacer la consulta a la fecha del servidor:
, con esto voy a hacer la consulta a la fecha del servidor:

