Boa Tarde a Todos. Ao amigo Oseias sobre o sql. Eu utilizo aqui na empresa o SQL da microsoft.(msql). No delphi há possibilidade de voce fazer uma chamada interna ao sql e tambem uma chamada via store procedure. Ex. Digamos que eu preciso fazer uma pesquisa em um cadastro de Clientes
Usando chamada de query SQLSA1.sql.add('select * from CLIENTE where CODCLI= ''' + EdCliente.text + ''' AND LOJA = ''' + EDLOJA.TEXT +''' '); Caso voce queira fazer uma chamada via store procedure então esta store deve ficar no banco de dados. e para chamar esta store ficaria mais ou menos assim Voce deve usar a stor procedure da aba. StoredProc1.ParamByName('@P_TIPOROT').AsString := '3'; StoredProc1.ParamByName('@P_CLIENTE').AsString := FrmCliente.DbCodCli.Text; StoredProc1.ParamByName('@P_LOJA').AsString := FrmCliente.DbLoja.Text; StoredProc1.ParamByName('@P_DTINI').AsString := mdata1; StoredProc1.ParamByName('@P_DTFIM').AsString := mdata2; (este parametros acima voce pode passar e receber conteudo nos campos. tiporot eu passo o valor 3 onde na minha store existe um desvio. passo o cod do cliente para a pesquisa a loja e etc; StoredProc1.Close; StoredProc1.Prepare; StoredProc1.ExecProc; StoredProc1.UnPrepare; StoredProc1.Close; e para receber FrmDuplicatas.LbDupa.cAPTION := StoredProc1.ParamByName('@P_VLRDUPA').VALUE; que um campo declarado na store procedure no sql e na store do delphi. è um pouco enrolado, e somente vamos falar a mesma lingua se estivermos usando o MSSQL. Se voce puder adquirir um livro sobre SQL + delphi pois foi lá que eu consegui tirar algumas duvidas. Eu tenho a certeza que não ajudei muito mas pelo menos tentei. Resposta ao amigo delphi6_2005" Eu não vejo nada em contrario ao uso de uma tabela temporaria. Mas pelo que entendi pelo seu exemplo e nesse caso eu a usuaria com muito mas muito cuidado. No exemplo dos caixas de um supermecado voce estaria colocando esta tabela temporaria em memoria nos equipamentos do caixa. Claro que a velocidade de acesso ficaria sensacional. Mas se voce tivesse que incluir um novo produto ou uma nova tabela de precos todos os caixas deveriam fazer uma atualização destas tabelas. É um assunto de muitas discussões. E o uso da tabela temporaria vai de como voce pretende que o sistema opere. Se o sistema for um real time esquece as tabelas se o sistema não necessita de uma atualização constante (replicação dos dados) então manda bala. Didi - Eterno aprendiz. -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html