Padrao Cliente / Servidor
Ola , quero tirar algumas duvidas.
1) Num sistema cliente/servidor qual e o padrao para inserir um registro em cadastro de clientes. é atraves do comando insert post ou atraves de uma procedure
2) na base de dados do meu sistema estar no servidor, quando uma maquina cliente abre o formulario e no oncreat esta componente ibdataset.open todos os registro da tabela e trasido pela rede ate o cliente?
- quando se realiza uma consulta tipo:
tbCliente.close
select * from cliente
where nome = ´NOME´
tbCliente.open
todos os clientes sao trasdo na rede ou so os registro = nome.
1) Num sistema cliente/servidor qual e o padrao para inserir um registro em cadastro de clientes. é atraves do comando insert post ou atraves de uma procedure
2) na base de dados do meu sistema estar no servidor, quando uma maquina cliente abre o formulario e no oncreat esta componente ibdataset.open todos os registro da tabela e trasido pela rede ate o cliente?
- quando se realiza uma consulta tipo:
tbCliente.close
select * from cliente
where nome = ´NOME´
tbCliente.open
todos os clientes sao trasdo na rede ou so os registro = nome.
Elcilei
Curtidas 0
Respostas
Elcilei
17/07/2006
alguem
GOSTEI 0
Alexrigon
17/07/2006
Caro elcilei,
Quando voce usa ibdataset.open e a instrução sql for: Select * from arquivo. Todo o seu banco de dados será trazido pela rede.
Quando voce usa um parametro no caso com a instrução where, voce trará um ou todos os registros que satisfazer a instrução....
Para inserir um dado acho que não importa muito o modo desde que o mesmo funcione.
Como uso DBExpress, uso o seguinte.
SQLQuery.Close;
SQLQuery.SQL.Clear;
SQLQuery.SQL.Add(´Insert into produto (pr_cod, pr_des) Values (:cod, :des)´);
SQLQuery.Params[0].AsString:=codigo do produto;
SQLQuery.Params[1].AsString:=nome do produto;
SQLQuery.ExecSQL;
Espero ter ajudado...
Quando voce usa ibdataset.open e a instrução sql for: Select * from arquivo. Todo o seu banco de dados será trazido pela rede.
Quando voce usa um parametro no caso com a instrução where, voce trará um ou todos os registros que satisfazer a instrução....
Para inserir um dado acho que não importa muito o modo desde que o mesmo funcione.
Como uso DBExpress, uso o seguinte.
SQLQuery.Close;
SQLQuery.SQL.Clear;
SQLQuery.SQL.Add(´Insert into produto (pr_cod, pr_des) Values (:cod, :des)´);
SQLQuery.Params[0].AsString:=codigo do produto;
SQLQuery.Params[1].AsString:=nome do produto;
SQLQuery.ExecSQL;
Espero ter ajudado...
GOSTEI 0