Pergunta : SQL no código de C#. Parâmetros de saída da leitura.

Eu começ o tão próximo eu posso quase provar a vitória. Mas Alá, again.

I põr no código para ler um procedimento armazenado do SQL com e um parâmetro de saída da saída parameter.

The são ajustados está bem no Procedure.

I sabem que eu estou conseguindo a informação retornar porque eu começ o primeiro caráter da entrada no campo. Se a mensagem está vazia retorna o campo vazio se é ajustada a algo como “não pode adicionar…” Eu recebo de volta “C”… Que ele.  Um caráter mau! Que???????? o

I adicionou uma imagem dos resultados de funcionar o procedimento armazenado no SQL. o

here é meu cmd do code

de C# = o de SqlCommand (“ULInsideRepMaint”, SQLServer_Conn.Connection); o
//if quer ler para output o parm quando retornar, certifica-se de você intialize o no SP! o
//Then ajustou o sentido ao cmd. Parameters.AddWithValue de output.
(“@SPMessage”, ""); cmd do
. Parâmetros [“@SPMessage”]. Direction = ParameterDirection.Output; cmd. Parameters.AddWithValue do
(“@Process”, pbl.pblStringVar1); cmd. Parameters.AddWithValue do
(, pbl.pblstrRepNo do “@RepNo ");

cmd.CommandType = CommandType.StoredProcedure; try
do
{
SQLServer_Conn.Open ();
cmd.ExecuteNonQuery ();
SQLServer_Conn.Close ();
//See se nós temos uma mensagem de erro ou se está vazia.
lblMessage.Text = cmd (da corda). .Value dos parâmetros [“@SpMessage”];
do prendedor do
do
} (SqlException exc) {

lblMessage.Text = exc. Mensagem; finally
do
do
} {
pbl.pblStringVar1 = corda. Vazio; o

here do
do
}} é meu código do SqL. procedimento do
ALTER [dbo]. o CARVÃO ANIMAL do @SPMessage do
[de ULInsideRepMaint] (100) OUTPUT, o carvão animal dos @Process do
(1),
AS

declare @reccount2 do carvão animal do @RepNo do
(5) como o int;
--desde a leitura disto no código de C#, necessidade de ajustar o @SpMessage de it.
set = '';

--- Verific se (não pode adicionar se já adicionado ou se não em VD SalesRep para adicionar, não pode suprimir se não lá) o

set @reccount2 = (selecionar a contagem (vendedor) de SSIS_VD.SSIS.ULarSalesperson onde @repno = vendedor) o

-- Não pode adicionar o representante se não na tabela de VD SalesRep para começar com! os @Process do
If = @SpMessage ajustado de “A” e de @reccount2 = de 0
Begin
= “não podem adicionar o representante, representante # não estão na tabela de VD SalesRep”; Extremidade do retorno do
do
;
class= do " lastRow do
>Attachments do " nome " do class= do class= " valor " do
>

nome de arquivo " do class= do >SQLInCSharp.jpg " fileSize " > (30 KB) Javascript " do href= o " dos " attachmentDetails do class= de (tipo de lima detalhes)
>Results da " descrição " do class= do
largura do style= do > resultados
o class= de
do >
class= do

Resposta : SQL no código de C#. Parâmetros de saída da leitura.

olá!
quando u escrever
 cmd. Parameters.AddWithValue (“@SPMessage”, "");
então o comprimento do jogo do @SPMessage a carbonizar (1) mas por outro lado parâmetro do sp é o carvão animal (100) na carcaça (no código de C# no retorno) que o o @SPMessage é truncado
Outras soluções  
 
programming4us programming4us