Fórum Método para pegar último Identity criado na tabela C# (SQL S #21321
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 :)