hencker Postado Outubro 21, 2008 Denunciar Share Postado Outubro 21, 2008 Estou criando um sistema em C#, com a base de dados Microsoft SQL Server 2000.Estou usando o segunte parâmetro para adicionar um novo registro ao meu banco de dados:public string AdicionaRegistro(string NATUREZA, string FOLHA, string LIVRO, string ABERTURA, string ENCERRAMENTO, string SE, string DATA) { SqlCommand sc = new SqlCommand("Insert Into tblFichas (NATUREZA_ID, FOLHA, LIVRO, ABERTURA, ENCERRAMENTO, SE, DATA) Values (@NATUREZA, @FOLHA, @LIVRO, @ABERTURA, @ENCERRAMENTO, @SE, @DATA)", conSisAr); sc.Parameters.Add("@NATUREZA", SqlDbType.Int, 4, "NATUREZA_ID").Value = NATUREZA.ToString(); sc.Parameters.Add("@FOLHA", SqlDbType.Char, 5, "FOLHA").Value = FOLHA.ToString(); sc.Parameters.Add("@LIVRO", SqlDbType.Char, 5, "LIVRO").Value = LIVRO.ToString(); sc.Parameters.Add("@ABERTURA", SqlDbType.Char, 1, "ABERTURA").Value = ABERTURA.ToString(); sc.Parameters.Add("@ENCERRAMENTO", SqlDbType.Char, 1, "ENCERRAMENTO").Value = ENCERRAMENTO.ToString(); sc.Parameters.Add("@SE", SqlDbType.Char, 1, "SE").Value = SE.ToString(); sc.Parameters.Add("@DATA", SqlDbType.Char, 10, "DATA").Value = DATA.ToString(); conSisAr.Open(); try { sc.ExecuteNonQuery(); } finally { conSisAr.Close(); } }No entanto eu necessito retornar o ID, que é gerado automaticamente, que esse novo registro recebeu...Alguém tem alguma idéia por favor?P.s.: Não estou usando StoredProcedures, portanto acredito que o @@IDENTITY não vá funcionar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
hencker
Estou criando um sistema em C#, com a base de dados Microsoft SQL Server 2000.
Estou usando o segunte parâmetro para adicionar um novo registro ao meu banco de dados:
No entanto eu necessito retornar o ID, que é gerado automaticamente, que esse novo registro recebeu...
Alguém tem alguma idéia por favor?
P.s.: Não estou usando StoredProcedures, portanto acredito que o @@IDENTITY não vá funcionar...
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.