SELECIONAR UM REGISTRO PELO CAMPO AUTONUMERACAO
Boa noite pessoal. Procurei no forum mas não consegui achar.
é o seguinte..
Tenho uma tabela onde o código do cliente se chama idCliente e é um campo indexado e autonumeração.
Quando pesquiso pelo nome blz, mas quando pesquiso pelo campo idCliente da erro.
Gostaria de saber como pesquisar pelo campo AutoNumeração.
Usei duas versões de código e ambas deram erros.
1) dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE IDCedente = [ô][Ô] & txtIDCedente.Text & [Ô][ô][Ô], conexao)
2) Dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE @@IDENTITY = [ô][Ô] & txtIDCedente.Text & [Ô][ô][Ô], conexao)
LEMBRANDO: o campo idCedente é autonumeração. preciso pesquisar, incluir e excluir por este campo.
Desde ja obrigado
é o seguinte..
Tenho uma tabela onde o código do cliente se chama idCliente e é um campo indexado e autonumeração.
Quando pesquiso pelo nome blz, mas quando pesquiso pelo campo idCliente da erro.
Gostaria de saber como pesquisar pelo campo AutoNumeração.
Usei duas versões de código e ambas deram erros.
1) dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE IDCedente = [ô][Ô] & txtIDCedente.Text & [Ô][ô][Ô], conexao)
2) Dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE @@IDENTITY = [ô][Ô] & txtIDCedente.Text & [Ô][ô][Ô], conexao)
LEMBRANDO: o campo idCedente é autonumeração. preciso pesquisar, incluir e excluir por este campo.
Desde ja obrigado
Amigão boa noite, simples tu ta colocando aspas em um campo numérico...
1) dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE IDCedente = [Ô] & txtIDCedente.Text, conexao)
Ou ainda uma solução mais inteligente... parametros...
Tenta ai... abraço !
1) dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE IDCedente = [Ô] & txtIDCedente.Text, conexao)
Ou ainda uma solução mais inteligente... parametros...
[ô]Declaro, estancio e atribuo um valor
dim cmd As New OleDbCommand([Ô]select * from Cliente WHERE IDCedente = @ID[Ô], conexao)
[ô]Passo o valor do parametro convertendo para Inteiro
cmd.Parameters.Add([Ô]@ID[Ô], OleDbType.Integer).Value = Convert.ToInt32(txtIDCedente.Text);
Tenta ai... abraço !
Zerocal..
que mancada a minha.. hehehe..
Olhava, olhava e não estava encherva isso... também, faz alguns anos que não programava.
Muito obrigado..
Esta funcionando.
que mancada a minha.. hehehe..
Olhava, olhava e não estava encherva isso... também, faz alguns anos que não programava.
Muito obrigado..
Esta funcionando.
Tópico encerrado , respostas não são mais permitidas