Como verificar o estado da tabela??

01/03/2006

0

SetCliente = TIBDataSet

{Não consigo fazer esta condição}
if Modulo.SetCliente.State in [Insert] then
begin
Mostra;
end;

erro:

715: ´(´ expected but´)´ found.

Como faço para veriicar o estado da tabela?

Obrigado.


Ullrich

Ullrich

Responder

Posts

01/03/2006

Salupe

simplesmente coloque o if assim

if Modulo.SetCliente.State = DSInsert then


Responder

01/03/2006

Steve_narancic

cara se nao me engano voce deve colocar [b:c5ffbddbf2]dsinsert[/b:c5ffbddbf2] e nao [b:c5ffbddbf2]insert[/b:c5ffbddbf2]


Responder

01/03/2006

Paullsoftware

é isso ai, Precione a tecla CTRL e clique na palavra [u:3e8c731e8f][b:3e8c731e8f]dsInsert[/b:3e8c731e8f][/u:3e8c731e8f]

ele vai lhe mostrar os demais comandos para tals...
TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead, dsInternalCalc, dsOpening);



:wink:


Responder

01/03/2006

Ullrich

Coloquei desta forma

if Modulo.setCliente.State = dsInsert then

erro:

Undeclared indentifier: ´dsInsert´


Tentei com um componente TIDTable.

if IBTable1.State = dsInsert then

Compilou normal.

Existe algum outro método para saber o State do TIBDataSet?


Responder

01/03/2006

Ullrich

Estranho, tentei novamente desta forma e compilou. :?:

if Modulo.setCliente.State = dsInsert then


Obrigado a todos pelas dicas. :D


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar