Fórum Tabela (insert, edit, post...) X Sql (insert, update ...) #233436
20/05/2004
0
Vamos lá ..........
Qual a maneira é mais eficaz em um sistema cliente/servidor ?
E-nei
Curtir tópico
+ 0Posts
21/05/2004
Carlosmielke
Gostei + 0
21/05/2004
Bon Jovi
Gostei + 0
21/05/2004
E-nei
Vamos lá ..........
Qual a maneira é mais eficaz em um sistema cliente/servidor ?
Tabela (insert, edit, post...) X Sql (insert, update ...)
Gostei + 0
21/05/2004
E-nei
Tabela (insert, edit, post...) ????
Gostei + 0
21/05/2004
Bon Jovi
superultrapassados dBase/Paradox. Só use Querys.
Qto ao q eu disse, os dois casos se aplicam perfeitamente pra
Client/Servidor.
Lembrando q ´edit/post´ só se for com Midas.
Como eu disse usar um modo ou outro depende do caso...
Se quer abrir um registro e depois editá-lo, usar edit/post
é mais produtivo e teoricamente com a mesma velocidade de um
SELECT + UPDATE. E se quer apenas inserir o registro na base
com os dados q o usuário digita, fica mais rápido usar INSERT INTO
direto, pois o tempo do SELECT não vai existir.
Com edit/post:
ClientDataSet1.CommandText := ´SELECT ID, NOME FROM TESTE WHERE 0 = 1´;
ClientDataSet1.Open; //Tempo do SELECT
ClientDataSet1.Insert;
ClientDataSet1TESTE.AsString := edtNome.Text;
ClientDataSet1.Post; //Mas o tempo do POST
Com INSERT INTO, usando como exemplo o caso do ADO:
ADOCommand1.CommandText := ´INSERT INTO...´;
ADOCommand1.Execute; //somente o tempo do insert into
Gostei + 0
21/05/2004
Bon Jovi
ClientDataSet1.Post; //Mais o tempo do POST
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)