|
Postada em 23/09/2004 13:26 hs
E ae pessoal blz, Pessoal eu quero pegar o maior numero em uma coluna(numero_func) da tabela funcionario. str = "select MAX(numero_func)as maior from funcionario" CN.Execute str mas maior me retorna com empty, testei a mesma consulta no access pra ver se ele me retornava o valor, retorno certinho, mas no vb ele nao retorna nada. esse campo e numerico. alguem tem alguma sujestao?
|
|
|
|
snake
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 23/09/2004 13:48 hs
"select numero_func from funcionario order by desc" o inconveniente é que esse query vai retornar todos os registro deste campo !!! e primeiro registro vai ser o maior numero !!! não sei se no Access funciona isto: "select numero_func from funcionario order by desc limit 1" Não sei se é exatamente assim. Essa query retornaria só (1)unico registro e o maior.
|
|
|
snake
|
ITAJUBÁ MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 23/09/2004 13:50 hs
tente ai e, me diga se funciona !!!
|
|
|
|
Postada em 23/09/2004 14:16 hs
Nao funcionou, O q eu fico mais indignado e que eu usava essa droga de instrucao SQL e funcionava "select MAX(numero_func)as maior from funcionario" Agora, vai entender qual o motivo de nao funcionar no vb, essa porcaria so pode ta bugada
|
|
|
|
Postada em 23/09/2004 14:36 hs
ricardo era pra funcionar , , porque eu uso desse jeito e nao tenho problemas, acho que pode ser na maneira que vc esta abrindo o recordset, aquelas opcoes de dynamic...lembra, pode ser isso...
|
|
|
|
Postada em 23/09/2004 14:47 hs
e ae alexandre, eu tb usei os cursores pra ver se era isso mas nao infelismente nao e, agora eu fiquei incucado pra saber q porcaria ta acontecendo, eu sei q a instrucao em SQL esta correta.
|
|
|