Commit em ADO
Como que faço para fazer um ´commit´ usando ADO.
Rogerio Jun
Curtidas 0
Respostas
Fer_nanda
13/05/2004
ADOConnection.CommitTrans;
GOSTEI 0
Rogerio Jun
13/05/2004
Nao estou usando transações. Apenas quero fazerm um commit em uma tabela.
GOSTEI 0
Fer_nanda
13/05/2004
vc pode colocar o ´commit;´ dentro da sql de sua qry... após a execução da ação desejada.. tipo assim:
inset into ... bararás...; commit;
inset into ... bararás...; commit;
GOSTEI 0
Rogerio Jun
13/05/2004
Nao estou usando SQL...estou fazendo uma coisa simples...ADO com access...tenho uma tabela ADOTable1 e quero que quando der um POST o registro seja efetivamente gravado.
GOSTEI 0
Fer_nanda
13/05/2004
Até onde eu saiba basta vc passar os parametros e dar o post e seu registro já estará inserido efetivamente na tabela. veja o exemplo:
ADOTable1.Insert; ADOTable1codigo_cartao.Value := 13; ADOTable1setor_cartao.AsString := ´blah´; ADOTable1flag_status.AsString := ´S´; ADOTable1.Post; ADOTable1.Close; ADOTable1.Open; // oyu ADOTable1.Refresh;
GOSTEI 0
Rogerio Jun
13/05/2004
Acontece o seguinte na tela de cadastro...preecho a tela e clique em salvar, onde é feito o post....se fizer uma busca pela matricula ele me retorna o registro vazio....se eu fechar a tela e abrir de novo, ai sim o registro esta lá...por isso, precisava de alguma função como o APPLYUPDATES utilizado com BDE.
GOSTEI 0
Fer_nanda
13/05/2004
É só colocar isso depois do post.
ADOTable1.Close; ADOTable1.Open; // oyu ADOTable1.Refresh;
GOSTEI 0