Método para pegar último Identity criado na tabela C# (SQL S
06/05/2009
0
Boa tarde pessoal, minha primeira vez aqui espero que alguém possa me ajudar. Eu sou iniciante em .net e tô precisando de uma ajudinha.
É o seguinte eu tô fazendo um sistema só pra aprofundar mais na linguagem e tava querendo usar um recurso de na hora que eu clicar no botão ´Novo´ de algum formulário eu mostrar qual será o Id daquele registro mas tá dando alguns erros.
O método que eu tô usando é o seguinte:
mas entra em um exception: + $exception {´Specified cast is not valid.´} System.Exception {System.InvalidCastException}
Eu acredito que o problema seja a String SQL, mas quando eu executo ela diretamente no SQL Server funciona.
É o seguinte eu tô fazendo um sistema só pra aprofundar mais na linguagem e tava querendo usar um recurso de na hora que eu clicar no botão ´Novo´ de algum formulário eu mostrar qual será o Id daquele registro mas tá dando alguns erros.
O método que eu tô usando é o seguinte:
public Cliente ObtemProximoId() { try { String SQL = "SELECT ident_current(´Clientes´) as IdCliente"; SqlCommand comand = new SqlCommand(SQL, getConnection()); comand.Connection.Open(); SqlDataReader reader = comand.ExecuteReader(); if(reader.Read()) { Cliente cliente = new Cliente(); cliente.IdCliente = (int)reader["IdCliente"]; return cliente; } } catch (Exception ex) { } finally { CloseConnection(); } return null; }
mas entra em um exception: + $exception {´Specified cast is not valid.´} System.Exception {System.InvalidCastException}
Eu acredito que o problema seja a String SQL, mas quando eu executo ela diretamente no SQL Server funciona.
Markin1
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)