|
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 >
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
|
|
|
|