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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar