[C#] Insert Retornando ID (SCOPE_IDENTITY())
Olá, preciso dar um insert, e retornar o ID do campo que foi selecionado. o codigo que eu tenho atualmente da apenas o insert, e é assim.
public bool Insert(int isJuridico, string NomeRazao, string CPFCnpj, string Email, int CelularTel, int CEP, string Endereco, int Numero, string Bairro, string Senha)
{
try
{
SqlConnection sqlCon = new SqlConnection(Config.SqlConnection);
sqlCon.Open();
string strSql = "INSERT INTO [dbo].[sitClientes] ([isJuridico], [NomeRazao], [CPFCnpj], [, [CelularTel], [CEP], [Endereco], [Numero], [bairro], [senha]) VALUES (@isJuridico, @NomeRazao, @CPFCnpj, @Email, @CelularTel, @CEP, @Endereco, @Numero, @Bairro, @Senha)";](mailto:)
[SqlCommand sqlCmd = new SqlCommand(strSql, sqlCon);](mailto:)
sqlCmd.Parameters.AddWithValue("@isJuridico", isJuridico);
sqlCmd.Parameters.AddWithValue("@NomeRazao", NomeRazao);
sqlCmd.Parameters.AddWithValue("@CPFCnpj", CPFCnpj);
sqlCmd.Parameters.AddWithValue("@Email", Email);
sqlCmd.Parameters.AddWithValue("@CelularTel", CelularTel);
sqlCmd.Parameters.AddWithValue("@CEP", CEP);
sqlCmd.Parameters.AddWithValue("@Endereco", Endereco);
sqlCmd.Parameters.AddWithValue("@Numero", Numero);
sqlCmd.Parameters.AddWithValue("@Bairro", Bairro);
sqlCmd.Parameters.AddWithValue("@Senha", Senha);
sei que pra retornar tem que usar o "SCOPE_IDENTITY()" mas to começando e to meio perdido.
da pra usar nesse codigo que eu tenho? ou só com storedprocedures?
Discussão (3)
Carregando comentários...