VB E FIREBIRD - RETORNAR VALOR DO GENERATOR
To começando uma aplicação e resolvi trabalhar com o firebird, o que preciso é que quando a pessoa clicke no botão novo o campo codigo ja me traga o valor do generator incrementado de um, alguem pode me ajudar.
Estou usando o ZStyle IBOLE Provider, alguem pode me ajudar.
Estou usando o ZStyle IBOLE Provider, alguem pode me ajudar.
Num módulo, coloque isso:
[/c]
E no seu form, chame assim:
seutext.text = GeraID("NomeDoGerador")
Flw.
[c]Public Function GeraID(ByVal NomeGenerator As String) As Long
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
'Use a tabela RDB$DATABASE pois ela sempre retorna um único registro
rs.Open "Select GEN_ID(" & NomeGenerator & ", 1) From RDB$DATABASE", cnBanco
GeraID = rs(0)
rs.Close
Set rs = Nothing
End Function
[/c]
E no seu form, chame assim:
seutext.text = GeraID("NomeDoGerador")
Flw.
Era isto mesmo, muito obrigado.
Tópico encerrado , respostas não são mais permitidas