[firebase-br] meio OFF --- DBEDIT com QUERY
Paulo Veiga
pjfveiga em gmail.com
Qui Nov 22 15:27:25 -03 2007
Tenho usado o seguinte sistema para tratar dados do firebird:
Componentes tipo: TQUERY, tedit,tmemo etc
modelo que tenho usado:
CHAVE1 :=
tabela.FieldByName('PROCESSO').AsString;
PROCESSO.Text :=tabela.FieldByNAme('PROCESSO').AsString;
NOME.Text :=tabela.FieldByName('NOME').AsString;
OBS.Text :=tabela.FieldByName('OBS').AsString;
with Tabela do begin
Close;
Connection.StartTransaction;
try
SQL.Clear;
st:='select * from SP_tabela( ' ;
st := st + Quoted( SModo , ',') ;
st := st + Quoted( key , ',') ;
st := st + Quoted( PROCESSO.Text , ',') ;
st := st + Quoted( NOME.Text , ',') ;
st := st + Quoted( OBS.Text , ';') ;
SQL.Text:=st;
Open;
key := FieldByName('RCOD').AsString;
Close;
except
Connection.Rollback;
end;
SP_Alunos é uma procedure do Firebird que consoante o valor da
variavel SMODO faz respectivamente o : INSERT ou UPDATE ou DELETE
DUVIDA:
esgotei a paciencia de testes tentativas infrutiferas, e resolvi
perguntar como usar os componentes:
TQUERY com DBEdit, DBmemo, DBGrid,
as propriedades update, insert, e delete necessitam ou nao ser
alteradas em runtime?
os param como sao usados?
eles sao ligados a um DBNavigator e faz updates automaticamente ou nao?
É possivel algume me dar um exemplo para teste?
ficaria eternamente agradecido.
Obrigado
Paulo
Mais detalhes sobre a lista de discussão lista