Desktop
Website
Multimedia
Database
Security
Enterprise
Pergunta : asp.net que eu estou tentando ler e converter o valor do @@IDENTITY - trabalha em um de meu Procs. - mas não em outros
Eu tenho este funcionamento neste proc. onde está um SqlDataSource1_Insert….
Eu posso começ o valor SELETO do @@IDENTITY e convertê-lo a um inteiro.
------------------------------------------------------------------------------------
SqlDataSource1_Inserted secundário protegido (remetente
de ByVal como o objeto, ByVal e como System.Web.UI.WebControls.SqlDataSourceStatusEventArgs
)
'Excepto o retrato na base de dados
'Começ o recordId novo
Escurecer a identificação como o inteiro
Using o comando como SqlCommand = DirectCast (e.Command.Connection.CreateCommand
(
), SqlCommand)
command.CommandType = CommandType.Text
command.CommandText = “@@IDENTITY SELETO”
identificação = Convert.ToInt32 (command.ExecuteScalar
())
Extremidade Using
'Começ a identificação da imagem
Escurecer o imageId como a corda = o id.ToString ()
'Começ o controle de ILoad
Escurecer picture1 como ILoad = DirectCast (Me.FormView1.Row.FindControl
(“picture1
”), ILoad)
'Atualizar limas de imagem na base de dados
'WebImage.SynchronizeCustomStorage
(picture1.Value
, Diretor.Ex_E_204_ILoad1_InternalCode
, imageId)
picture1.SynchronizeCustomStorage
(imageId
)
Extremidade Using
Submarino da extremidade
---------------------------------------------------------
Eu não posso convertê-lo neste procedimento???
---------------------------------------------------------
btnLoadImageSet1_Click secundário protegido (remetente
de ByVal como o objeto, ByVal e como System.EventArgs)
Identificação não ofuscante como o inteiro
Connection1 não ofuscante como SqlConnection novo (“origem de dados =DENNISWEST8101 \ SQLEXPRESS
; Catalog=Used_trucks
inicial; Usuário - identificação =westdh12; Password=xxxx;
Security=True
Integrated”)
'Criar o objeto do comando
Escurecer o nonqueryCommand como SqlCommand = Connection1.CreateCommand (
)
Connection1.Open ()
nonqueryCommand.CommandText
= “@@IDENTITY SELETO”
identificação = Convert.ToInt32 (nonqueryCommand.CommandText
)
Falha aqui com a mensagem de erro…
A corda da entrada não estava em um formato correto.
Descrição: Uma exceção unhandled ocorreu durante a execução do pedido atual da correia fotorreceptora. Rever por favor o traço de pilha para mais informação sobre o erro e onde originou no código.
Detalhes da exceção: System.FormatException: A corda da entrada não estava em um formato correto.
Erro da fonte:
Linha 131: nonqueryCommand.CommandText
= “@@IDENTITY SELETO”
Linha 132:
identificação = Convert.ToInt32 (nonqueryCommand.CommandText
)
Linha 133:
Linha 132
Submarino da extremidade
Resposta : asp.net que eu estou tentando ler e converter o valor do @@IDENTITY - trabalha em um de meu Procs. - mas não em outros
Olá!,
você uso cant ele gosta daquele. o @@identity dá-lhe o valor da identidade da inserção a mais atrasada na sessão atual. Porque nenhuma inserção exeuted você começ nulo. Que é você quer fazer?
/peter
Afixado através do móbil da EE
Outras soluções
Perguntas da entrevista do certificado de Shell da festança
lima de .vmdk
Como encontrar a contagem da fileira em Oracle DataReader em ASP.NET?
Excitador do bluetooth BCM2045 do inspiron 1720 de Dell para o profissional de Windows Xp.
Como conseguir o lightbox mostrar sobre a bandeira instantânea?
Fora do escritório o assistente que não trabalha w/Forwarding configurou
Redistribuindo o RASGO em subnets non-contiguous do OSPF.
líquidos de corpo após a sessão da natação
SQL0952N
Criando um vbscript para a chave do registro - IRPStackSize