duvidas com locate
Estou migrando um sistema de paradox para firebird e esta dando um problema com um locate.
No paradox eu usava assim:
[b:53d4d7084d]if DM.tblFrente.Findkey([mCdcob.Text,mDsser1]) then[/b:53d4d7084d]
No firebird eu estou usando assim:
[b:53d4d7084d]if DM.tblFrente.Locate(mCdcob.Text,mDsser1,[]) then[/b:53d4d7084d]
mDsser1 = Variavel
o quem de errado?
Desde ja agradeço.
No paradox eu usava assim:
[b:53d4d7084d]if DM.tblFrente.Findkey([mCdcob.Text,mDsser1]) then[/b:53d4d7084d]
No firebird eu estou usando assim:
[b:53d4d7084d]if DM.tblFrente.Locate(mCdcob.Text,mDsser1,[]) then[/b:53d4d7084d]
mDsser1 = Variavel
o quem de errado?
Desde ja agradeço.
Codigodelphi
Curtidas 0
Respostas
Aroldo Zanela
15/04/2004
Colega,
Faltam os nomes dos campos e utilizar a função VarArrayOf (veja o help para mais detalhes):
Faltam os nomes dos campos e utilizar a função VarArrayOf (veja o help para mais detalhes):
if DM.tblFrente.Locate(´campo1;campo2´, VarArrayOf([mCdcob.Text,mDsser1]),[]) then
GOSTEI 0
Codigodelphi
15/04/2004
[quote:7cbec344a3=´Aroldo Zanela´]Colega,
Faltam os nomes dos campos e utilizar a função VarArrayOf (veja o help para mais detalhes):
[/quote:7cbec344a3]
Valeu Aroldo Zanela, agora esta 100¬.
Obrigado pela ajuda.
Faltam os nomes dos campos e utilizar a função VarArrayOf (veja o help para mais detalhes):
if DM.tblFrente.Locate(´campo1;campo2´, VarArrayOf([mCdcob.Text,mDsser1]),[]) then
Valeu Aroldo Zanela, agora esta 100¬.
Obrigado pela ajuda.
GOSTEI 0