[delphi-br] Dear friend! 4--

2010-03-26 Por tôpico Danilo Rogério
Dear friend,
How are you recently?
I bought a laptop from a website: www.mllsso.com last week. I
have got the product. Its quality is very good and the price is
competitive. They also sell phones, TV, psp, motor and so on. By the
way, they import product from Korea and sell new and original
products. They have good reputation and have many good feedbacks. If
you need these products, look at this website will be a clever choice.
I am sure you will get many surprise and benefits.
Greetings!
4--


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Dear friend! @--@

2010-03-23 Por tôpico Danilo Rogério
Dear friend,
How are you recently?
I bought a laptop from a website: www.koodeall.com last week. I
have got the product. Its quality is very good and the price is
competitive. They also sell phones, TV, psp, motor and so on. By the
way, they import product from Korea and sell new and original
products. They have good reputation and have many good feedbacks. If
you need these products, look at this website will be a clever choice.
I am sure you will get many surprise and benefits.
Greetings!
2--n


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Good wishes!

2010-02-26 Por tôpico Danilo Rogério
Good wishes!
I have recently discovered the products.all the products are new and original , 
they import from usa, japan, korea.
 Apple, Nokia*
,LCD TVs, Computers, torcycles the web is   www.roorp.info
 I have bought some products from this web.Now they are promoting their 
products.
The promotion will keep for 45 days.
If you need these products, you can have a look.
Greetings!


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Res: [NDDV] Good wishes!

2010-02-26 Por tôpico Danilo Rogério
Pessoal, essa mensagem de Good Wishes não fui em quem mandou. Creio q meu email 
pessoal pegou virus!!

Não cliquem nesses links de mensagens em ingles...

 Danilo Rogério

Assunto: [NDDV] Good wishes!


  
Good wishes!
I have recently discovered the products.all the products are new and original , 
they import from usa, japan, korea.
 Apple, Nokia*
,LCD TVs, Computers, torcycles the web is   www.roorp.info
 I have bought some products from this web.Now they are promoting their 
products.
The promotion will keep for 45 days.
If you need these products, you can have a look.
Greetings!

Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes 
 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] [OFF-Topic] Erro com TeamSource

2009-06-25 Por tôpico Danilo Rogério
Pessoal, queiram desculpar o Off Topic.

Estou com um erro no TeamSource que é o seguinte:

Error(8): Expected FILE, in file '\\Servidor\Pasta\Sistema\Archives\root.tsdata'

Ele ocorre quando tento fazer o segundo checkin dos arquivos para o servidor

O arquivo root.tsdata existe no local informado. A pasta possui permissão.

Alguem já passou por esse erro?
Att.
Danilo



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]



RE: [delphi-br] MORFIK X FIREBIRD 2.0

2006-09-10 Por tôpico Danilo Rogério
Ambiente de Desenvolvimento para web, utilizando tecnologia AJAX.

Você desenvolve em Pascal, Basic, se não me engano C++ tbm, e o retorno é tudo 
javascript

Danilo

Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu:O que é Morfik?
 
 
 From: Juliana Duque [EMAIL PROTECTED]
 Reply-To: delphi-br@yahoogrupos.com.br
 To: [EMAIL PROTECTED], delphi-br@yahoogrupos.com.br,  
 [EMAIL PROTECTED]
 Subject: [delphi-br] MORFIK X FIREBIRD 2.0
 Date: Sun, 10 Sep 2006 13:28:19 + (GMT)
 
 Olá pessoal!
 
Instalei o morfik com o firebird 1.5 no windows XP, e ele não funciona, 
 dá erro de compatibilidade, diz que não encontrou o GDS32.dll versão 
 6.3.0.11675.
 Instalei o Firebird 2.0 e continua o mesmo erro.
 Copiei o gds32.dll do Windows/System32 para o diretório onde o Morfik está 
 instalado e mesmo assim não funcionou.
 Tenho reparado que a versão que tenho do GDS32.dll é a 6.3.0.12724.
 Tanto utilizando o Firebird 1.5 ou 2.0 a minha versão está sendo a mesma.
 
Alguém tem alguma dica para me ajudar para fazer o Morfik funcionar?
 
Obrigada, Juliana
 
 
 
 
 -
   Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu 
 celular. Registre seu aparelho agora!
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 _
 MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br
 
   


-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] SQLConnection com Oracle

2006-08-29 Por tôpico Danilo Rogério
SQLConnection e TQuery não combinam...

SQLConnection = tecnologia DBExpress
TQuery = tecnologia BDE

Com SQLConection, vc utiliza mais 3 componentes nesta ordem: SQLQuery(esse aqui 
é o seu TQuery) ou SQLDataSet(onde você faz os Selects), DataSetProvider, 
ClientDataSet, DataSource.

Atenciosamente,
Danilo

Rogerio Martins [EMAIL PROTECTED] escreveu:Bom dia pessoal !!
 
  Tentei fazer um teste de conexão do componente SQLConnection em uma base 
Oracle.
 O componente se conecta, mas ao abrir uma query ( que normalmente funciona com 
um TQuery na BDE ) em um ClientDataSet  , aparece a mensagem Operation not 
Applicable  
 Alguém sabe como resolver isso ??
 
 Obrigado
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
   


-
 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] CHM

2006-08-23 Por tôpico Danilo Rogério
Dê uma olhada no programa HelpManual. Ele gera .hlp, .chm, .pdf, .exe

http://www.helpandmanual.com.br 

Att.
Danilo

Fabio Dantas [EMAIL PROTECTED] escreveu: 
 Galera alguém sabe criar arquivos do tipo chm ?  
 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
   


-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] Select Complexo e Complicado

2006-08-22 Por tôpico Danilo Rogério
Jeferson, ajudaria muito se você dissesse:
1 -  qual banco está utilizando, pois existem comandos específicos que poderiam 
ajudar
... Mas vamos lá.

1º Passo: A grosso modo, sugiro você montar seu select em tempo de execução, se 
for possível, pois vc eliminaria esses likes desnecessários.

2º Passo: Em relação aos campos SEXO, APOSENTADO. Eles só aceitam M ou F, e S 
ou N, respectivamente, certo?
Então, vc poderia substituí-los por:
  and (c.SEXO = COALESCE(:SexoPessoa,c.Sexo)) // Firebird

ou entao

  and (c.SEXO = DECODE(:SexoPessoa,Null,C.Sexo,:SexoPessoa)) // Oracle
 
Neste caso, vc esta dizendo que se o Parametro(:SexoPessoa) for igual a nulo, 
vc ira comparar C.Sexo = C.Sexo, trazendo todos os registros... Faça isso com o 
campo Aposentado também.

3º Passo: Para os campos de Like faça assim:

  and (upper(b.BAIRRO) like (coalesce(:bairro,upper(b.bairro))) //Firebird
  and (upper(b.BAIRRO) like (decode(:bairro,null,b.bairro,:bairro)) // Oracle

Qual é a ideia neste segundo passo: se o usuário NÃO informar o bairro(ou seja, 
nulo), ficara assim: and (upper(b.bairro) like upper(b.bairro). Novamente 
comparando o campo com ele mesmo. Agora, caso ele informe vc concatena o % no 
final do seu parâmetro.
Jeferson, veja se essas dicas vão melhorar sua performance, e poste a resposta, 
pois muita gente tem esse tipo de problema, e com certeza, fica uma solução 
prática(caso a performance seja satisfatória).

No mais, boa sorte, e aguardamos resposta...
Danilo Rogério



Jeferson Adoryan [EMAIL PROTECTED] escreveu:Boa tarde pessoal
 Estou fazendo um select onde eu trago os dados do contribuinte (para alguns 
dados tenho tabelas auxiliares, como profissao, bairro, cidade, rua). Nesse 
select, eu posso localizar por profissao, rua, bairro, cidade, cep, 
estado_civil, aposentado e sexo, posso ter todas as opcoes, algumas ou apenas 
uma.
 Segue abaixo um exemplo que esta quase funcionando, o problema eh quando os 
campos chave estrangeira na tabela contribuinte sao NULL. Quando o usuario nao 
seleciona profissao por exemplo, passo '%' como parametro.
 
 select c.CD_CLIENTE, c.NOME, c.NUMERO, c.ESTADO, c.CEP, c.DATA_NASCIMENTO, 
c.TELEFONE1, c.TELEFONE2, c.E_MAIL1, c.E_MAIL2, c.ESTADO_CIVIL, c.APOSENTADO, 
p.DESCRICAO, cd.CIDADE, b.BAIRRO, r.RUA, 
 CASE
   WHEN c.SEXO = 'M' then 'Masculino'
   else 'Feminino'
   end as SEXO,
 CASE
   WHEN c.APOSENTADO = 'S' then 'Sim'
   else 'Não'
   end as APOSENTADO 
 from 
GCCADASTRO c, GCPROFISSAO p, GCCIDADE cd, GCBAIRRO b, GCRUA r 
 where 
   (p.DESCRICAO like (:profissao))
  and (c.PROFISSAO = p.CD_CONTROLE)
  and (c.CIDADE = cd.CD_CIDADE)
  and (c.BAIRRO = b.CD_BAIRRO)
  and (c.RUA = r.CD_RUA)
  and (upper(b.BAIRRO) like upper(:bairro))
  and (upper(cd.CIDADE) like upper(:cidade))
  and (upper(r.RUA) like upper(:rua))
  and (upper(c.CEP) like upper(:cep))
  and (c.SEXO like :sexo)
  and (upper(c.ESTADO_CIVIL) like upper(:estcivil))
  and (c.APOSENTADO like :apos)
  order by c.NOME
 
 como eu poderia melhorar esse select??
 
 Obrigado a todos
 
 
 ___
 Jeferson Adoryan
 Técnico em Desenvolvimento de Software
 Objetiva Informática LTDA
 Fone: (55) 3375 3828
 Celular: (55) 8115 4544
 Linux Counter #404063
 Home Page: http://adoryan.byethost24.com
 =
 www.softtotal.com.br
 www.firehost.com.br
 
 Panambi - RS
  
 -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt
 
 [As partes desta mensagem que não continham texto foram removidas]
 
   


-
 Yahoo! Search
 Música para ver e ouvir: You're Beautiful, do James Blunt

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] Off topic - ajuda com select ORACLE

2006-07-13 Por tôpico Danilo Rogério
Select To_Char(Data,'mm') as Mes, Min(Data) as Data
  From Tabela
  Group By Mes
   
  Att.
  Danilo
  

Fabricio [EMAIL PROTECTED] escreveu:
  Amigos, tenho uma tabela com varias datas
Como faço pra gerar um select só com a menor data de cada mês?

Valores no banco:

01/01/2006
10/01/1006
20/01/2006
01/02/2006
10/02/2006
02/03/2006
05/03/2006

Resultado que eu preciso:
01/01/2006
01/02/2006
02/03/2006

Banco Oracle

Grato pela ajuda



[As partes desta mensagem que não continham texto foram removidas]

 


-
 Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




[delphi-br] Tabela AMB 92

2006-07-06 Por tôpico Danilo Rogério
Pessoal, gostaria de obter a tabela AMB 92(Procedimentos Médicos, Honorários, 
etc).
   
  Alguem sabe onde posso encontrar informações a respeito?
   
  Att.
  Danilo


-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Re: ApplyUpdate(0)

2006-04-29 Por tôpico Danilo Rogério



Thiagão... discordo de você no sentido de esquecer esse negocio de commit/rollback...
 
 Em tabelas únicas ou num relacionamento mestre/detalhe usando nested, blz... O apply updates fica show de bola...
 
 Mas nem sempre vc tem processos isolados... muita coisa compartilhada, como triggers sendo disparadas pra la e pra ca, aplicações com varios Apply updates onde um erro no ultimo te obriga a cancelar os outros, o controle de transação é o melhor mecanismo...
 
 Atenciosamente,
 Danilo Rogério
 
 
Francisco Thiago [EMAIL PROTECTED] escreveu:
 Puxa...

Olha, quando se trabalha com ClientDataSet, não existe a necessidade de 
controlar a transação! O DataSetProvider já faz tudo isso. Esquece esse 
negócio de Commit/Rollback. A não ser que você esteja gravando os dados na 
mão, companheiro, não tem porque você ficar dando commit/rollback.

Alias, o CDS exite justamente você esquecer dos componentes de acesso ao 
banco. Se você usa CDS e ainda programa da camada de conexão, pode ter 
problemas no futuro.


[]'s


Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]
http://enterplug.no-ip.com/sistema_ctrc/


 
___ 
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 
http://br.info.mail.yahoo.com/ 


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: PUBLICIDAD
 var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fbsvak1/M=399886.8024024.9287231.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146326345/A=3585392/R=0/SIG=15498pdpa/*http://lt.dell.com/lt/lt.aspx?CID=12254LID=332079DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/280406_y300x250_abr13_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fbsvak1/M=399886.8024024.9287231.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146326345/A=3585392/R=1/SIG=15498pdpa/*http://lt.dell.com/lt/lt.aspx?CID=12254LID=332079DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/280406_y300x250_abr13_dhs_dimension5150.gif; var lrec_width=300;var
 lrec_height=250; 
 
-
 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 Termos do Serviço do Yahoo!. 



  
-
 Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. 

[As partes desta mensagem que não continham texto foram removidas]







-- 
 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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDAD




  
  



  




  
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 Termos do Serviço do Yahoo!.











Re: [delphi-br] Re: Dbexpress + Oracle com campo integer - Resolvido

2006-04-27 Por tôpico Danilo Rogério



Murilo... é o seguinte. este tipo de configuração que você está fazendo(Alter Session) talvez dê problema pra você futuramente...
 
 Segue algumas considerações:
 
 1) Quando eu recebia invalid number ao dar apply updates, simplesmente entravamos no registro (regedit) do nosso windows... porque provavelmente a instalacao do Client do Oracle, ou do Server(caso seu micro seja o servidor), está como Portugues. Nós procuravamos a chave NLS_LANG e mudávamos pra o padrão em inglês, que não me recordo agora, pois estou em casa, mas no google, dá uma olhada em Oracle NLS_LANG.
 
 2) Sugiro fazer o item 1, pois poderá ter problema com data também. NEste caso incluíamos a chave, também no registro, no mesmo lugar onde está o NLS_LANG, criávamos uma com o nome de NLS_DATE_FORMAT, com o valor DD/MM/.
 
 3)Campos Numéricos no Oracle, é muito mais aconselhavel utilizar NUMBER(tamanho).
 
 E volto a dizer, na minha opinião o problema maior pode ser na configuração do idioma. E o alter session efetuado por você, se realmente resolveu, é possível ser feito uma vez só, lá no servidor... evitando que toda vez vc faça isso no seu sistema.
 
 Se ainda quiser os nomes corretos da chave do windows(NLS_LANG, NLS_DATE_FORMAT), me responda esse email amanhã, que te envio.
 
 Atenciosamente,
 Danilo Rogério
 Betta Infomática

Murillo Proença [EMAIL PROTECTED] escreveu:
 procedure TForm1.SQLConnectionXAfterConnect(Sender: TObject);
begin
SQLConnectionX.Execute('alter session set 
NLS_NUMERIC_CHARACTERS=''.,''', NIL, NIL);
end;

Esse problema é dado devido a conflito entre a forma de tratamento de 
numeros do Oracle vs Delphi.

Obrigado

Murillo Proença

--- Em delphi-br@yahoogrupos.com.br, Murillo Proença 
[EMAIL PROTECTED] escreveu

 TFmtBcdFloat = TFmtBcdField
 
 --- Em delphi-br@yahoogrupos.com.br, Murillo Proença 
 [EMAIL PROTECTED] escreveu
 
  Nada feito, o campo vem da mesma forma como FmtBcdFloat.
  
  --- Em delphi-br@yahoogrupos.com.br, Cristiano Martins 
  [EMAIL PROTECTED] escreveu
  
   Quando tu fazer o SELECT no teu componente faz um cast
   CAST(CAMPO AS INTEGER) CAMPO
   
   dai provavelmente o Delphi vai reconhecer como INTEGER.
   
   At 16:38 27/4/2006, you wrote:
   Fala aí pessoal,
   
   estou com um problema ao criar uma aplicação em D2006 VCL, 
usando
   Dbexpress com Oracle 9i, quando eu crio uma tabela que tenha 
um 
  campo
   do tipo Integer, o Delphi assume como TFmtBcdField e quando 
dou 
  apply
   dá erro de número inválido.
   
   Valeu
   
   Murillo Proença
   
   
   
   
   
   --
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
   
   
   
   Links do Yahoo! Grupos
   
   
   
   
   
   
   Cristiano Martins
   [EMAIL PROTECTED]
   --
   Standard Net Tecnologia e Informação
   www.standardnet.com.br
   (51) 3524-0289 / (51) 8456-8000 
   
   [As partes desta mensagem que não continham texto foram 
removidas]
  
 







-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
 var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fg5hhf9/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146178369/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fg5hhf9/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146178369/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif; 
 var lrec_width=300;var lrec_height=250; 
 
-
 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 Termos do Serviço do Yahoo!. 



  
-
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!

[As partes desta mensagem que não continham texto foram removidas]







-- 
 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]






  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo

[delphi-br] Acentuação Oracle: Lanusse/Lichot, divergencias entre BDE e DBEXpress

2006-03-22 Por tôpico Danilo Rogério
Pessoal, é o seguinte.
  Existe um sistema antigo muito grande feito em BDE, e algumas aplicações mais 
recentes utilizam DBExpress. Agora vejam o problema
   
  Tenho o cadastro de item, que é em BDE e gravou errado na base as palavras 
acentuadas, por exemplo: VÁLVULA gravou VµLVULA.
   
  Porém os aplicativos que utilizam BDE traz a descrição correta em grids, 
relatorios etc. 
   
  Já os aplicativos feitos no DBExpress trazem a descrição de maneira errada...
   
  Existe alguma configuração para tentar ajudar a mostrar corretamente esses 
registros? Ou não tenho saída e atualizar a base de dados...
   
  Atenciosamente,
  Danilo 


-
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça. 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] OFF Oracle 10g Express!

2006-03-02 Por tôpico Danilo Rogério
Toda parte de instalação e administração é em java.
   
  Você instalou o runtime do Java??? Talvez seja isto.
   
  Atenciosamente,
  Danilo 

elazar [EMAIL PROTECTED] escreveu:
  Pessoal do Delphi+Oracle

Pois é, alguem ja tentou instalar o 10g em algum micro com 256 MB de
Ram?

tentei em casa e nao funciou, mas o detalhe e que aqui na firma
funcionacom 256;

Pc em Casa...
(Semprom 2400 (1.6 Ghz real), 256 Ram, 200 HD)
Na Firma
Pentium 2.4, 256 de Ram, 40 HD.

Atenciosamente;
Elazar

*** 
-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Danilo Rogério
Enviada em: quarta-feira, 1 de março de 2006 17:36
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Delphi + Oracle 10g Express!


Pode ser por ADO, DBEXpress, e se ainda quiserem, mas inviável BDE.
   
  Atenciosamente,
  Danilo Rogério
  Betta Informática

Marcelo Carvalho [EMAIL PROTECTED] escreveu:
  Eu vou começar a transformar minhas aplicações a partir do proximo mes

Não poderia ser por ADO 

Marcelo Carvalho



Em 01/03/06, Arthur Souza [EMAIL PROTECTED] escreveu:

 Galera,

 Alguém já teve a experiência de trabalhar o Delphi com Oracle 10g
Express,
 como é seria feita a conexão, qual componente utilizar? gostaria de
mais
 dicas de estar trabalhando com Oracle para o Delphi...grato se alguém
 souber
 ou tiver alguma dica...

 Obrigado,

 Arthur MS...


 [As partes desta mensagem que não continham texto foram removidas]





 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










--
Marcelo Carvalho
MSN  [EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();
lrec_URL[1]=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867
957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=0/
id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=3
16158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/cat
egory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;  var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x
250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1);  var
lrec_altURL=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867
957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=1/
id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316
158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/categ
ory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;  var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250
_feb04_dhs_dim5150.jpg;  var
lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do
Serviço do Yahoo!. 




-
Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE





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 Termos do Serviço
do Yahoo!. 



___
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com 


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.ard.yahoo.com/SIG=12f97s3pb/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141253685/A=3322891/R=0/id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.ard.yahoo.com/SIG=12f97s3pb/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141253685/A=3322891/R=1/id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_altimg=http://br.i1

Re: [delphi-br] Delphi + Oracle 10g Express!

2006-03-01 Por tôpico Danilo Rogério
Pode ser por ADO, DBEXpress, e se ainda quiserem, mas inviável BDE.
   
  Atenciosamente,
  Danilo Rogério
  Betta Informática

Marcelo Carvalho [EMAIL PROTECTED] escreveu:
  Eu vou começar a transformar minhas aplicações a partir do proximo mes

Não poderia ser por ADO 

Marcelo Carvalho



Em 01/03/06, Arthur Souza [EMAIL PROTECTED] escreveu:

 Galera,

 Alguém já teve a experiência de trabalhar o Delphi com Oracle 10g Express,
 como é seria feita a conexão, qual componente utilizar? gostaria de mais
 dicas de estar trabalhando com Oracle para o Delphi...grato se alguém
 souber
 ou tiver alguma dica...

 Obrigado,

 Arthur MS...


 [As partes desta mensagem que não continham texto foram removidas]





 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










--
Marcelo Carvalho
MSN  [EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=0/id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=1/id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.jpg;;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] [OT] TCC a faculdade tem direitos autorais sobre o sistema que EU desenvolvi?

2006-02-09 Por tôpico Danilo Rogério
Olha, felipe, quando eu me formei, e também fiz TCC, a informação que tive é 
que realmente é de direito da faculdade, tanto que gravamos um cd com fontes, 
documentação, etc.
   
  Porém, é de direito autoral seu também, porque vc quem desenvolveu... 
Qualquer comércio, ou cópia do seu fonte, usado em outro sistema, é violação 
de direitos autoriais...
   
  Neste ponto, você está resguardado. Porém, é uma excelente idéia conversar 
com algum advogado.
   
  Qualquer novidade, poste aí pra gente
   
  Atenciosamente,
  Danilo Rogério

Fellipe Henrique [EMAIL PROTECTED] escreveu:
  Bom dia amigos,

Estou com esta dúvida, alguém que conheça a Lei e/ou tem amigos
Advogados, poderá me responder, é o seguinte: Estou formando em uma
faculdade particular, e tenho que desenvolver um software para
Trabalho de Conclusão de Curso (TCC).

Pois bem, o problema é que segundo o meu coordenador, o sistema que
eu irei desenvolver é da faculdade também, ou seja, ela tem o direito
de usar o sistema, bem como posteriormente comercializa-lo e o pior
deixar o sistema para que outros alunos possam pegar o arquivo fonte e
usar e fazer o que bem entender.

Ele levou para o lado jurídico falando que a faculdade tem o direito
por causa do meu professor orientador, que ele está me orientando e
tals, que a faculdade está pagando ele para isso, e por este motivo
ela teria o direito sobre o sistema. Mas eu pago a faculdade,
inclusive a aula do professor orientador, ou seja, esta colocação
absurda está errada! E todos que formaram sabe que o orientador não
faz nada, a gente é que faz tudo, ele somente fala como o material
escrito deverá ficar, dentro das normas da faculdade.

Pois, bem... queria criar aqui uma discussão sobre isso... se eu
desenvolvi um sistema pra TCC, não sou eu o dono dele? O que posso
fazer para que a faculdade não fique com o meu sistema?

Qualquer ajuda dos amigos sobre esta questão será muito bem vinda...

Desde já agradeço

[]s


--
_
Fellipe Henrique
[EMAIL PROTECTED]
Venham até a borda, ele disse.
Eles disseram: Nós temos medo.
Venham até a borda, ele insistiu.
Eles foram, Ele os empurrou...
E eles voaram.
(Guillaume Apollinaire)


-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fjf71o8/M=396547.7942355.8792354.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1139490804/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234LID=309478DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.ard.yahoo.com/SIG=12fjf71o8/M=396547.7942355.8792354.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1139490804/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234LID=309478DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg;;
  var
 lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 




-
 Yahoo! Acesso Grátis 
Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Duvida no DBExpress com ClientDataSet/SQLDataSet e os provider flags

2006-01-15 Por tôpico Danilo Rogério
Eu sempre setei nos dois, porém vi uma video aula do guinther que ele setou 
apenas no SQLDataSet/SQLQuery, mas não disse que tinha q setar apenas em um ou 
outro.
   
  Alguem um pouco mais experiente poderia tentar explicar?

Paulo [EMAIL PROTECTED] escreveu:
  Pessoal:

Em meus cadastros, estou usando TClientDataSet/TDataSetProvider/TSQLDataSet

Criei os campos persistentes (no Field Editor) tanto no SQLDataSet como no
ClientDataSet, para poder controlar o modo como as atualizacoes devem ser feitas

Duvida:

- Em qual componente devo setar as propriedades pfInUpdate, pfInWhere e pfInKey 
?
No ClientDataSet, no SQLDataSet ou em ambos ?   

- Ate' o momento, eu estava definindo apenas no ClientDataSet,
mas fiquei em duvida se preciso setar esses flags tambem nos campos do 
SQLDataSet

Grato pela atencao de todos
Paulo


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f3k5qt8/M=387526.7663462.8688294.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1137122801/A=3230136/R=0/id=flashurl/SIG=16ejq3fpe/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10121LID=292301DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0111_lrec_dell_ene12_dhs_dim1100.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12f3k5qt8/M=387526.7663462.8688294.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1137122801/A=3230136/R=1/id=altimg/SIG=16ejq3fpe/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10121LID=292301DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;;
  var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0111_lrec_dell_ene12_dhs_dim110.jpg;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




[delphi-br] Mostrar valor obtido por trigger

2005-12-19 Por tôpico Danilo Rogério
Pessoal, tenho um DBEdit ligado a um campo, que será alimentado via trigger em 
um banco Oracle.
   
  É possível, sem dar um close/open ou refresh, eu mostrar nesse campo o valor 
que a trigger obteve?
   
  Utilizo DBExpress
   
  Att.
  Danilo


-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Res: Firebird: recurso para ex tensão .GDB

2005-12-10 Por tôpico Danilo Rogério
Mas você não conseguiria me explicar o porque de alguns windows XP, tanto com 
SP1 e SP2 funcionam normalmente, conectando rapidamente, com bancos com 
extensão .GDB?
   
  Danilo

Stock [EMAIL PROTECTED] escreveu:
  Voce tem duas opções ou muda o SO ou muda a extensão, a extensao GDB e
utilizada pelo XP para outra finalidade, utilizar ela neste sistema
operccional obriga o processador a trabalhar em carga maxima, o que ocasiona
um excesso... 

---Mensagem original--- 

De: Danilo Rogério 
Data: 12/09/05 19:27:51 
Para: Delphi-Br 
Assunto: Firebird: recurso para extensão .GDB 

Pessoal, estou com uma base no winxp, com a extensão GDB. E tanto no sistema
quanto no IBEXpert, demora pra caramba para abrir. Sei que ajudaria mudar
para FDB. Mas no momento é complicado. 

Porém, ja vi equipamentos com Windows XP, onde a conexão é super 
rápida. 

OBS: Estou usando a fbclient.dll 

Gostaria de saber se existe alguma configuração para isso, sem a 
necessidade de renomear o banco de GDB para FDB. 

Obrigado, 
Danilo 




- 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 

[As partes desta mensagem que não continham texto foram removidas] 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  



Links do Yahoo! Grupos 









  

  

___ 
Yahoo! doce lar. Faça do Yahoo! sua homepage. 
http://br.yahoo.com/homepageset.html 



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] DBExpress é o melhor?

2005-12-09 Por tôpico Danilo Rogério
Cuidado,. que a lista não permite linguagem do tipo: porcaria
   
  E se vc este grupinho de componentes funciona muito bem sim... Presto serviço 
em uma usina sucroalcooleira que roda 24x7 também... utilizando Oracle...
   
  Mas vamos ao que interessa:
   
  Se você colocar um trecho maior do seu codigo de abertura da tabela, também 
ajuda...
   
  tente colocar:
  try
clientdataset.active := True;
  except on e:Exception do
begin
  Showmessage('Deu erro: ' + E.Message);
end;
  end;
   
  Ou ainda, mude  para ClientDataSet.Open
   
  Att.
  Danilo Rogério

Danilo [EMAIL PROTECTED] escreveu:
  Galera estou com um problema com a porcaria do componente ClientDataSet do 
Delphi, usu da seguinte forma, 


Estou Usando Delphi 6 , com FireBird 1.5

os componentes estão nessa ordem:

TSQLQuery (DBExpress)  TDataSetProvider (Data Access)  TClientDataSet (Data 
Access)  TDataSource (Data Access)

essa aplicação roda 24 hrs por dia e 7 dias por semana, depois de 3 dias começa 
a dar problema no ClientDataSet, mas não me fala q erro que dá, não consigo 
mais dar ClientDataSet.active := true nem ClientDataSet.recordCount, Sniff 
Snifff, me falaram que esse grupinho de componentes era o melhor mas não 
acredito maisalguem pode me ajudar?

[]s
Danilo



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





[delphi-br] Firebird: recurso para extensão .GDB

2005-12-09 Por tôpico Danilo Rogério
Pessoal, estou com uma base no winxp, com a extensão GDB. E tanto no sistema 
quanto no IBEXpert, demora pra caramba para abrir. Sei que ajudaria mudar para 
FDB. Mas no momento é complicado.
   
 Porém, ja vi equipamentos com Windows XP, onde a conexão é super 
rápida.
   
  OBS: Estou usando a fbclient.dll
   
  Gostaria de saber se existe alguma configuração para isso, sem a 
necessidade de renomear o banco de GDB para FDB.
   
  Obrigado,
  Danilo




-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] ClienteDataSet+DataSetProvider e a tualizações de dados

2005-12-06 Por tôpico Danilo Rogério
De uma olhada nos seguintes links... São da propria delphi-br e com possiveis 
problemas que vc pode vir a encontrar com atualizações
   
  http://br.groups.yahoo.com/group/delphi-br/message/146399
   
  http://br.groups.yahoo.com/group/delphi-br/message/146291
   
  http://br.groups.yahoo.com/group/delphi-br/message/146365
   
  Espero ter ajudado
  Danilo Rogério
   
  

saulo Cunha Campos [EMAIL PROTECTED] escreveu:
  Boa Noite, caros amigos do Delphi-br e usuarios da lista.
Estou estudando o componente CLIENTDATASET, DATASETPROVIDER. Trabalho com banco 
de dados Firebird e faço acesso aos dados utilizando os componentes da paleta 
INTERBASE.
Em primeiro lugar, gostaria de pedir aos amigos apostilas ou links onde posso 
aprender mais sobre estes componentes combinados como o banco de dados que 
estou utilizando.
Já apendi ceros conceitos, alguns comandos e algumas formas de conecta-los com 
os componentes de acesso aos dados. Em especial estava precisando de dicas 
sobre como efetuar as atualizações de dados.
Estou usando o metodo ApllyUpdates e passando o parametro -1 (Ex.: 
ClienteDataSet.aplyUpdates(-1)), mas esta dando diversos erros, entre eles 
falta de DatasSources e outros.
Se alguém puder me ajudar...
Desde já agradeço
Saulo 
Ubá - MG



-
Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Erro XML: A página XML n ão pode ser exibida ,

2005-12-06 Por tôpico Danilo Rogério
Por Favor, poste o codigo que vc salva o XML.
   
  Se estiver utilizando Clientdataset.Savetofile, deve estar errado o formato 
do DataPacket. tente colocar seu codigo assim.
   
  ClientDataset.SaveToFile('c:\teste.xml',dfXMLUTF8)
   
  Tente abrir o seu arquivo.
   
  Att.
  Danilo

Mauro Domingues Junior [EMAIL PROTECTED] escreveu:
  Olá,
   
  Desenvolvi um programa que utiliza uma base de dados XML. Bom, os dados ficam 
perfeitamente gravados nos arquivos XML. O problema é que não consigo 
abrir(dando dois cliques no arquivo) alguns destes arquivos. Aparece a seguinte 
mensagem:
   
  A página XML não pode ser exibida 
  Não é possível exibir a entrada XML usando a folha de estilos XSL. 
   
  Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde
   

Caractere inválido encontrado no texto. Erro ao processar o recurso 
'file:///C:/ProUtil7/NetMonitor/Logs/Invalidos/051206.x...   

?xml version=1.0 standalone=yes?  DATAPACKET 
Version=2.0METADATAFIELDSFIELD attrna...
  
  
  
  O engraçado é que o programa lê e grava nos arquivos XML, mas quando quero 
abrir estes arquivos manualmente(dando dois cliques) aparece a tal mensagem de 
erro.
  Outra coisa: isto só acontece com alguns arquivos, mas não sei pq, já q todos 
são criados da mesma maneira.

   
  O que fazer?



-
Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]






-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE

  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: RES: [delphi-br] Exemplo de insert com DBExpress

2005-11-30 Por tôpico Danilo Rogério
Candido
   
  Vale Ressaltar que se voce quiser ir gravando e aplicar no Banco tudo de uma 
vez, você deve utilizar o post sim...
   
  Você pode inserir n registros e em um comando único de Apply Updates, todos 
eles serão levados ao Banco de Dados

Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu:
   ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);


Não é necessário dar o Post no CDS. Pode mandar direto pro ApplyUpdates que
vai funcionar do mesmo jeito.

[]s

Walter Alves Chagas Junior
Projeto e desenvolvimento
Telemont Engenharia de telecomunicações
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
Fone: (31) 3389-8215 Fax: (31) 3389-8200


-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Danilo Rogério
Enviada em: quinta-feira, 24 de novembro de 2005 13:13
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Exemplo de insert com DBExpress


1) Vamos as ligações
 Query Ligada no SqlConection pela propriedade SQLConection
 DataSetProvider ligado na Query pela propriedade DataSet
 ClientDataset ligado no DataSetProvider pela propriedade ProviderName
 DataSource ligado no ClientDataSet pela propriedade DataSet
   
  2) Um caso simples
 SELECT COD_CLIENTE, NOME FROM CLIENTE
   
  3) Seu trecho ficaria assim:
   
// Abre a tabela
ClientDataset.Close;
ClientDataset.Open;
   
// Coloca em modo de inserção
ClientDataSet.Insert;
// Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão
salvar
 ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);
   
  Espero ter ajudado,
  Danilo
// Depois disso em um ouro 

Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu:
  Povo

Embora pareça banal, não estou conseguindo fazer um insert com
DBExpress. Está dando um erro.
Estou utilizando ClientDataSet, DataSetProvider e SQLQuery.

Alguém teria um trecho de código como exemplo de utilização desses
componentes acima?

Atenciosamente

Cândido Luís Dias Ferreira
Tribunal Regional Eleitoral de São Paulo
Seção de Desenvolvimento


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashu
rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;  var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
_calendario.swf?clickTAG=javascript:LRECopenWindow(1);  var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg
/SIG=10tift5qr/*http://br.movies.yahoo.com/;;  var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
lendario.gif;  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do
Yahoo!. 

  



-
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos









[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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á

Re: [delphi-br] DBExpress + ClientDataSet + Oracle

2005-11-29 Por tôpico Danilo Rogério
Candido, não tem jeito de vc postar o erro pra gente???
   
  Eu desconheço a confiabilidade entre o ZeosLib e o Delphi7 com Oracle
   
  PS: Meu Delphi não tem nenhum update... e estamos utilizando o Oracle 10g
   
  Att.
  Danilo

Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu:
  Danilo

Muito grato.
O problema persiste. Talvez eu necessite de alguma correção do D7 e
DBExpress...
Infelizmente, como temos urgência do sistema, a solução será utilizar o
BDE...

Vc sabe dizer se o Zeoslib é confiável com D7 e Oracle?

Atenciosamente

Cândido Luís Dias Ferreira


- Original Message - 
From: Danilo Rogério 
To: 
Cc: 
Sent: Monday, November 28, 2005 8:01 PM
Subject: Re: [delphi-br] DBExpress + ClientDataSet + Oracle


Candido... verifique certinho as configurações, principalmente da conexão.

Vou tentar resumir:
1) SQLCONECTION: Ao Escolher o Driver Oracle, na propriedade DATABASE,
você coloca o Nome do seu servidor(o nome cadastrado la no arquivo
TNSNAMES.ORA), informe também o usuário e senha, em seguida teste a
conexão, no botão que tem o hint TestConection, ou simplesmente mude a
propriedade Conected para True, aqui vc saberá se ja tem erro na conexão

2) SQLQUERY: Ligue no SQLConection, na propriedade SQLConection.
Suponhamos que vc tenha uma tabela CLIENTE com a seguinte estrutura:
ID_CLIENTE NUMBER(6)
NOME_CLIENTE VARCHAR2(50)
SEXO_CLIENTE CHAR(1)

a)Coloque na propriedade SQL a instrução:
SELECT ID_CLIENTE,
NOME_CLIENTE,
SEXO_CLIENTE
FROM CLIENTE
WHERE ID_CLIENTE =:P_ID_CLIENTE

b) Na Propriedade Params defina P_ID_CLIENTE como ftString

3) DATASETPROVIDER: Ligue no SQLQuery na propriedade DataSet

4)CLIENTDATASET: Ligue no DataSetProvider na propriedade ProviderName

5) DATASOURCE: Ligue no ClientDataSet na propriedade DataSet

Suponhamos que vc tenha um formulario com um grid ligado no DAtaSource,
certo??? Beleza..
Você tem um Edit que será informado o Codigo do Cliente e um botão para
mostrar esse cliente...

Neste botão, coloque a seguinte instrução:
ClientDataSet1.Close;
SQLQuery.ParamByName('P_ID_CLIENTE').asstring := Edit1.text;
ClientDataSet1.Open;

Desta maneira, provavelmente o cliente com o código referido, aparecerá no
Grid.

Cara, não tem erro fazer assim... funciona independentemente de ser Oracle
8i, 10g

Qualquer problema, chama aí que a gente te ajuda...

Att.
Danilo


Cândido Luís Dias Ferreira escreveu:
Povo

Estou com dificuldade em rodar o SQL no servidor Oracle 8i através do
DBExpress (SQLQuery) e ClientDataSet.
No BDE, essa era a seqüência utilizada, mas no DBExpress ocorrem
problemas com a passagem de parâmetros...
Todos os exemplos que tenho visto são para criar o código sql em tempo
de execução ou para utilizar outros componentes do DBExpress...
Alguém pode ajudar?

Atenciosamente

Cândido Luís Dias Ferreira




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=0/id=flashu
rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var
lrec_altURL=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=1/id=altimg
/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
lendario.gif; var lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do
Yahoo!.





-
Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos








  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] ClientDataSet - Nao posso ter campos com mais de 30 caracteres em seus nomes

2005-11-29 Por tôpico Danilo Rogério
Realmente... talvez nem seja um Bug do DBExpress, e sim uma adaptação de 
mercado, visto que alguns SGDB não aceitam objetos com mais de 30 caracteres
   
  O melhor mesmo é reduzir o nome do campo

Bruno Lichot - Micrologos [EMAIL PROTECTED] escreveu:
  eu ja tive este problea e so solucionei qdo limitei o nome de meus campos a
30 caracteres..
[]´s
Bruno Lichot
Micrologos Dream Team
Equipe Editorial ClubeDelphi DevMedia

[EMAIL PROTECTED]
[EMAIL PROTECTED]

www.micrologos.com.br - www.clubedelphi.net -
www.delphirio.assespro-rj.org.br

- Original Message - 
From: Paulo [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Tuesday, November 29, 2005 5:19 PM
Subject: [delphi-br] ClientDataSet - Nao posso ter campos com mais de 30
caracteres em seus nomes


Pessoal:

Pergunta resumida:

O ClientDataSet nao consegue ler corretamente
nomes de campos que possuam mais de 30 caracteres ?
(quando eu tento criar um campo persistente a partir
de um campo que possui nome com mais de 30 caracteres,
o ClientDataSet trunca para 30 caracteres, e depois
ocorre erro em tempo de execucao, pois no ApplyUpdates
o nome de campo truncado nao e' encontrado no servidor

Caso seja necessario para entenderem melhor minha
dificuldade, seguem maiores detalhes no final deste
e-mail

Grato pela atencao de todos
Paulo

a) Uso o Delphi 7 com DBExpress e InterBase 6
b) Estou com o seguinte problema:  Tenho alguns campos
que possuem mais de 30 caracteres em seus nomes.
Por exemplo, o nome do campo abaixo tem 31 caracteres:

DATINICIOPROCESSAMENTO_PREVISTO

c) Quando eu executo um clique-duplo em um ClientDataSet
que esta' fazendo acesso `a tabela que possui esse campo
(atraves de um SQLDataSet e DataSetProvider), o campo
e' criado no ClientDataSet (ou seja, o campo persistente),
a propriedade FieldName desse campo persistente
trunca o ultimo caractere do nome do campo. Assim:

DATINICIOPROCESSAMENTO_PREVIST

d) Ao rodar o programa, o ClientDataSet abre normalmente...
Mas quando eu tento gravar um registro, aparece mensagem
dizendo que a coluna DATINICIOPROCESSAMENTO_PREVIST
e' desconhecida (porque seu nome na tabela contem um caractere
a mais - a letra O).

e) Tentei mudar por conta propria a propriedade FieldName para  os 31
caracteres,
mas neste caso quando tento abrir o ClientDataSet (ainda em tempo de
projeto),
aparece mensagem que o campo DATINICIOPROCESSAMENTO_PREVISTO
nao foi encontrado (em tempo de execucao aparece tambem um erro).

Pergunta:

Ha' alguma solucao para resolver este problema, ou terei de alterar
os nomes dos campos na estrutura do BD, para que tenham no maximo 30
caracteres ?


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos











-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f6jli2p/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133301204/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12f6jli2p/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133301204/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] DBExpress + ClientDataSet + Oracle

2005-11-28 Por tôpico Danilo Rogério
Candido... verifique certinho as configurações, principalmente da conexão.
   
  Vou tentar resumir:
  1) SQLCONECTION: Ao Escolher o Driver Oracle, na propriedade DATABASE, você 
coloca o Nome do seu servidor(o nome cadastrado la no arquivo TNSNAMES.ORA), 
informe também o usuário e senha, em seguida teste a conexão, no botão que 
tem o hint TestConection, ou simplesmente mude a propriedade Conected para 
True, aqui vc saberá se ja tem erro na conexão
   
  2) SQLQUERY: Ligue no SQLConection, na propriedade SQLConection. Suponhamos 
que vc tenha uma tabela CLIENTE com a seguinte estrutura:
ID_CLIENTE NUMBER(6)
NOME_CLIENTE  VARCHAR2(50)
SEXO_CLIENTE   CHAR(1)
   
  a)Coloque na propriedade SQL a instrução:
SELECT ID_CLIENTE,
 NOME_CLIENTE,
 SEXO_CLIENTE
FROM CLIENTE
WHERE ID_CLIENTE =:P_ID_CLIENTE
   
  b) Na Propriedade Params defina P_ID_CLIENTE como ftString
   
  3) DATASETPROVIDER: Ligue no SQLQuery na propriedade DataSet
   
  4)CLIENTDATASET: Ligue no DataSetProvider na propriedade ProviderName
   
  5) DATASOURCE: Ligue no ClientDataSet na propriedade DataSet
   
  Suponhamos que vc tenha um formulario com um grid ligado no DAtaSource, 
certo??? Beleza..
  Você tem um Edit que será informado o Codigo do Cliente e um botão para 
mostrar esse cliente...
   
  Neste botão, coloque a seguinte instrução:
  ClientDataSet1.Close;
  SQLQuery.ParamByName('P_ID_CLIENTE').asstring := Edit1.text;
  ClientDataSet1.Open;
   
  Desta maneira, provavelmente o cliente com o código referido, aparecerá no 
Grid.
   
  Cara, não tem erro fazer assim... funciona independentemente de ser Oracle 
8i, 10g
   
  Qualquer problema, chama aí que a gente te ajuda...
   
  Att.
  Danilo
   
  
Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu:
  Povo

Estou com dificuldade em rodar o SQL no servidor Oracle 8i através do
DBExpress (SQLQuery) e ClientDataSet.
No BDE, essa era a seqüência utilizada, mas no DBExpress ocorrem
problemas com a passagem de parâmetros...
Todos os exemplos que tenho visto são para criar o código sql em tempo
de execução ou para utilizar outros componentes do DBExpress...
Alguém pode ajudar?

Atenciosamente

Cândido Luís Dias Ferreira




-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] DBExpress: Qual o melhor componente para criar campos persistentes

2005-11-27 Por tôpico Danilo Rogério
Principalmente em 3 camadas, crie os campos persistentes no clientdataset..
   
  Porque? Porque no seu cliente, vc terá o componente clientdataset para 
manipular os dados... A sua Query estará na camada de regra de negócio,no 
servidor de aplicação)
   
  No Modelo 2 camadas, o mesmo princípio, pois o dbexpress é 
unidirecional(havendo a necessidade de trio fantástico: Query + 
DataSetProvider + ClientDataSet).
   
  Sem contar em diversos recursos, que lendo o Help do Delphi vc encontrará, 
fazendo do clientdataset muito poderoso.
   
  Att.
  Danilo

Paulo [EMAIL PROTECTED] escreveu:
  Pessoal:

Estou usando ClientDataSet com SQLDataSet, em modelo
de duas camadas (cliente/servidor).

Nao consegui chegar a uma conclusao quanto `a seguinte 
questao, pois parece que cada programador escolhe um modo
diferente de fazer:

1) Qual o melhor componente para criar os campos persistentes (no Field Editor):

a) ClientDataSet ?
b) SQLDataSet ?
c) Nos dois ?  

(Gentileza explicar por que devo escolher a opcao que indicarem)

2) Se eu futuramente migrar para o modelo 3 camadas, a resposta
acima muda, ou tanto faz ?

Muito obrigado pela atencao de todos
Paulo

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frsepvh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133053319/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12frsepvh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133053319/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Lar doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.

2005-11-24 Por tôpico Danilo Rogério
Vc nem precisaria fazer este campo lookup.
   
  Por ex: Se vc abrir o cadastro de cidade, fizer a inclusão de uma nova 
cidade, ao sair da tela vc ja pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da 
sua query do cadastro de cliente) a nova cidade cadastrada.
   
  Att.
  Danilo
  
User-BA [EMAIL PROTECTED] escreveu:
  
Sua explanação sobre a configuração dos Flags foi por demais esclarecedora.

Vou aproveita para abusar mais um pouco :)

No seu exemplo, a SQL sugere que para a tela de cadastro de clientes 
sempre será trazida uma cidade já cadastrada.
(o que vale para os Updates e Deletes).

Caso seja uma inclusão e a cidade ainda não esteja cadastrada, nesta 
tela disponibilizamos de clientes uma opção para abrir a tela para o 
cadastro da cidades.

Ok! Tendo que fazer isto, você sugeriria que no cadastro de clientes 
deveria ter um campo fazendo um (lookup/nome da cidade) entre 
cidades/clientes para buscar/trazer o código da cidade? ou você sugere 
alguma outra adaptação em SQL para este fim? Tipo: Um Lookup em SQL?

Obrigado pela aula.
Luciano-User-BA.

Danilo Rogério wrote:
 Não entendi muito bem se COL_CHAVE também faz parte da chave primaria 
 da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, 
 mas vou explicar detalhadamente, a maneira como eu trabalho
   
   Tabela CIDADE
   ---
   PK ID_CIDADE
 NOME_CIDADE
   
   Tabela CLIENTE
   
   PK ID_CLIENTE
NOME_CLIENTE
   FK ID_CIDADE 

   
   onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave 
 Estrangeira), no caso de alguem desconhecer essas notações
   
   Suponhamos que vamos fazer operações de inclusão, exclusão, 
 alteração na tabela CLIENTE, mas queremos mostrar o nome da cidade que 
 este cliente mora.
   
   SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE
 FROM CLIENTE A, CIDADE B
   WHERE A.ID_CIDADE = B.ID_CIDADE
   
   Bem, vamos aos flags.
   
   1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas 
 referentes a tabela de clientes devem ser atualizadas, ou seja, a 
 coluna NOME_CIDADE é meramente demonstrativa.
   
   2)  Configure os providers flags do SQLDataset ou SQLQuery
 ID_CLIENTE(é a chave)
 pfInfUpdate = True
 pfInfWhere = True
 pfInfKey = True /// Porque esta coluna é a chave
 pfInfHidden = False
   
   NOME_CLIENTE
 pfInfUpdate = True
 pfInfWhere = True
 pfInfKey = False
 pfInfHidden = False
   
   ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto 
 deve ser atualizado)
 pfInfUpdate = True
 pfInfWhere = True
 pfInfKey = False
 pfInfHidden = False

   
   NOME_CIDADE(não precisa atualizar)
 pfInfUpdate = False
 pfInfWhere = False
 pfInfKey = False
 pfInfHidden = False
   
   3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = 
 False
   
   4) Faça o Passo 2 e 3 no ClientDataSet também
   
   5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você 
 muda para update mode porque setamos o flag pfInfKey para True)
   
   6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a 
 instrução abaixo no EVENTO onGetTableName:
 Table_Name := 'CLIENTE';
   
   Espero ter esclarecido. E dúvidas, postem aí...
   Danilo Rogério
   Betta Informática
  
 User-BA [EMAIL PROTECTED] escreveu:


  
 Olá!

 Me esclareçam...

 Tenho 2 tabelas - DICAS e - COLABORADORES

 Em - DICAS tenho o campo chave primaria - DIC_CHAVE
 e o campo chave estrangeira - COL_CHAVE
 (COL_CHAVE é a chave primária de - COLABORADOR)

 Neste caso, devo configurar no ClientDataSet - ProviderFlags

 PfInUpdade = True
 PfInWhere = True
 PfInKey = True
 PfInHiden = False

 Da tabela - DICAS
 para os campos - DIC_CHAVE
 (chave primaria de DICAS)
 e COL_CHAVE
 (chave estrangeira de - DICAS e chave primária de - COLABORADOR)?

 ...

 Ou qual a configuração correta neste caso?

 Os outros campos de - DICAS devem ficar:

 PfInUpdade = True
 PfInWhere = True
 PfInKey = False
 PfInHiden = False ?

 Aproveitando:

 Devo setar UpDateMode para - upWhereAll?


  

  

 ___
 Yahoo! Acesso Grátis: Internet rápida e grátis.
 Instale o discador agora!
 http://br.acesso.yahoo.com/



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
 var lrec_target=_blank;var lrec_URL=new Array();  
 lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
   
 var 
 lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1)
  
 http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow%281%29;
   
 var 
 lrec_altURL=http

Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.

2005-11-24 Por tôpico Danilo Rogério
Luis, desde que deixei de trabalhar com paradox, não uso mais campos fklookup.
   
  Esse erro que vc mencionou eu desconheço, mas imagino que este erro que vc 
está tendo esse erro, porque seu LookupComboBox está ligado a um lookupField(eu 
nunca liguei combobox em campo fklookup).
   
  Tente não criar este lookupfield, e simplesmente ligar o lookupcombobox a um 
clientdataset separado, e certifique-se que a query + datasetprovider + 
clientdataset estão ligados corretamente.
   
  Lembro-me que o Lichot falou uma vez, que sempre que possível deixe a tabela 
que sofrerá alterações(insert, update,delete) o mais simples possível(evitando 
muitos joins). Assim vc ganha em processamento de atualização, e evita, por 
exemplo a necessidade de sempre mexer muito nos providers flags.
   
  A não ser que vc seja o único programador, pois imagine uma equipe de 5 
programadores, e por ventura um deles vai, remove o campo e adiciona de novo... 
o provider foi perdido, e quando for para a produção vai dar PAU e se for 
um fim de semana, então, ou seu cliente for de outra cidade... Você está pego...
   
  Att.
  Danilo

Luis Lopes [EMAIL PROTECTED] escreveu:
  Danilo,

Pegando um gancho na discursão de vocês...

Num cadastro de clientes, onde tenho que informar qual
a cidade, como no seu exemplo, qual é a melhor forma
de trabalhar?

Eu sempre trabalhei criando um campo lookup (fkLookup)
no clientdataset (cliente, no caso do seu exemplo) e
na tela, coloco um DBLookupComboBox apontando para o
field lookup que criei. Essa é a melhor forma?

Outra coisa: (ainda seguindo o seu exemplo) quando vou
gravar o cliente, e dá algum erro na gravação (um
campo required que não informei, por exemplo), quando
tento escolher a cidade, novamente (depois do erro),
no DBLookupComboBox, aparece a mensagem 'Cursor
Unknow'. Tento novamente mais umas 2 ou 3 vezes e
passa. Procurei na net e as sugestões que encontrei
não resolveu o problema.

Poderia me ajudar com isso?

Abusando mais um pouco, outro erro que acontece muito
e, apesar de eu estar conseguindo resolver, eu ainda
não sei direito o que causa, é o 'invalid point
operation'

Sabe alguma coisa sobre isso?

Agradeço muito qualquer ajuda.

Luis Alberto.


--- Danilo Rogério [EMAIL PROTECTED]
escreveu:

 Vc nem precisaria fazer este campo lookup.

   Por ex: Se vc abrir o cadastro de cidade, fizer a
 inclusão de uma nova cidade, ao sair da tela vc ja
 pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da sua
 query do cadastro de cliente) a nova cidade
 cadastrada.

   Att.
   Danilo
   
 User-BA [EMAIL PROTECTED] escreveu:
   
 Sua explanação sobre a configuração dos Flags foi
 por demais esclarecedora.
 
 Vou aproveita para abusar mais um pouco :)
 
 No seu exemplo, a SQL sugere que para a tela de
 cadastro de clientes 
 sempre será trazida uma cidade já cadastrada.
 (o que vale para os Updates e Deletes).
 
 Caso seja uma inclusão e a cidade ainda não esteja
 cadastrada, nesta 
 tela disponibilizamos de clientes uma opção para
 abrir a tela para o 
 cadastro da cidades.
 
 Ok! Tendo que fazer isto, você sugeriria que no
 cadastro de clientes 
 deveria ter um campo fazendo um (lookup/nome da
 cidade) entre 
 cidades/clientes para buscar/trazer o código da
 cidade? ou você sugere 
 alguma outra adaptação em SQL para este fim? Tipo:
 Um Lookup em SQL?
 
 Obrigado pela aula.
 Luciano-User-BA.
 
 Danilo Rogério wrote:
  Não entendi muito bem se COL_CHAVE também faz
 parte da chave primaria 
  da tabela DICAS(fazendo com que sua tabela tenha
 uma chave composta, 
  mas vou explicar detalhadamente, a maneira como eu
 trabalho

Tabela CIDADE
---
PK ID_CIDADE
  NOME_CIDADE

Tabela CLIENTE

PK ID_CLIENTE
 NOME_CLIENTE
FK ID_CIDADE 
 

onde PK é Primary Key(chave Primária) e FK é
 Foreign Key(Chave 
  Estrangeira), no caso de alguem desconhecer essas
 notações

Suponhamos que vamos fazer operações de
 inclusão, exclusão, 
  alteração na tabela CLIENTE, mas queremos mostrar
 o nome da cidade que 
  este cliente mora.

SELECT A.ID_CLIENTE, A.NOME_CLIENTE,
 A.ID_CIDADE, B.NOME_CIDADE
  FROM CLIENTE A, CIDADE B
WHERE A.ID_CIDADE = B.ID_CIDADE

Bem, vamos aos flags.

1) Estamos manipulando CLIENTES, certo? Portanto
 apenas as colunas 
  referentes a tabela de clientes devem ser
 atualizadas, ou seja, a 
  coluna NOME_CIDADE é meramente demonstrativa.

2)  Configure os providers flags do SQLDataset
 ou SQLQuery
  ID_CLIENTE(é a chave)
  pfInfUpdate = True
  pfInfWhere = True
  pfInfKey = True /// Porque esta coluna é a
 chave
  pfInfHidden = False

NOME_CLIENTE
  pfInfUpdate = True
  pfInfWhere = True
  pfInfKey = False
  pfInfHidden = False

ID_CIDADE(note que esse campo vem da tabela
 CLIENTE, portanto 
  deve ser atualizado)
  pfInfUpdate = True
  pfInfWhere = True

Re: [delphi-br] Exemplo de insert com DBExpress

2005-11-24 Por tôpico Danilo Rogério
1) Vamos as ligações
 Query Ligada no SqlConection pela propriedade SQLConection
 DataSetProvider ligado na Query pela propriedade DataSet
 ClientDataset ligado no DataSetProvider pela propriedade ProviderName
 DataSource ligado no ClientDataSet pela propriedade DataSet
   
  2) Um caso simples
 SELECT COD_CLIENTE, NOME FROM CLIENTE
   
  3) Seu trecho ficaria assim:
   
// Abre a tabela
ClientDataset.Close;
ClientDataset.Open;
   
// Coloca em modo de inserção
ClientDataSet.Insert;
// Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão 
salvar
 ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);
   
  Espero ter ajudado,
  Danilo
// Depois disso em um ouro 

Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu:
  Povo

Embora pareça banal, não estou conseguindo fazer um insert com DBExpress. 
Está dando um erro.
Estou utilizando ClientDataSet, DataSetProvider e SQLQuery.

Alguém teria um trecho de código como exemplo de utilização desses 
componentes acima?

Atenciosamente

Cândido Luís Dias Ferreira
Tribunal Regional Eleitoral de São Paulo
Seção de Desenvolvimento


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.

2005-11-24 Por tôpico Danilo Rogério
Ou vc digita o codigo do filme(inserção) fazendo um select para trazer...
   
  Ou vc coloca um lookupcombobox, ligado a um clientdataset para mostrar...
   
  Mas o companheiro aí está falando dos campos fklookup, aqueles que ao 
defini-los, vc seta as quatro ultimas configurações do novo campo.
   
  Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
  E como você trabalha com os campos lookup's?

Exemplo: Suponhamos uma tabela Itens de locação (exemplo clássico). Como 
você mostraria, durante o insert, o título do filme.

Suponhamos ainda que você permita uma reabertura de locação para inserir 
novos filmes. Como você faria?



[]'s


Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]

- Original Message - 
From: Danilo Rogério [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Cc: [EMAIL PROTECTED]
Sent: Thursday, November 24, 2005 2:04 PM
Subject: Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor 
esclareça.


Luis, desde que deixei de trabalhar com paradox, não uso mais campos 
fklookup.

  Esse erro que vc mencionou eu desconheço, mas imagino que este erro que vc 
está tendo esse erro, porque seu LookupComboBox está ligado a um 
lookupField(eu nunca liguei combobox em campo fklookup).

  Tente não criar este lookupfield, e simplesmente ligar o lookupcombobox a 
um clientdataset separado, e certifique-se que a query + datasetprovider + 
clientdataset estão ligados corretamente.

  Lembro-me que o Lichot falou uma vez, que sempre que possível deixe a 
tabela que sofrerá alterações(insert, update,delete) o mais simples 
possível(evitando muitos joins). Assim vc ganha em processamento de 
atualização, e evita, por exemplo a necessidade de sempre mexer muito nos 
providers flags.

  A não ser que vc seja o único programador, pois imagine uma equipe de 5 
programadores, e por ventura um deles vai, remove o campo e adiciona de 
novo... o provider foi perdido, e quando for para a produção vai dar PAU 
e se for um fim de semana, então, ou seu cliente for de outra cidade... Você 
está pego...

  Att.
  Danilo

Luis Lopes [EMAIL PROTECTED] escreveu:
  Danilo,

Pegando um gancho na discursão de vocês...

Num cadastro de clientes, onde tenho que informar qual
a cidade, como no seu exemplo, qual é a melhor forma
de trabalhar?

Eu sempre trabalhei criando um campo lookup (fkLookup)
no clientdataset (cliente, no caso do seu exemplo) e
na tela, coloco um DBLookupComboBox apontando para o
field lookup que criei. Essa é a melhor forma?

Outra coisa: (ainda seguindo o seu exemplo) quando vou
gravar o cliente, e dá algum erro na gravação (um
campo required que não informei, por exemplo), quando
tento escolher a cidade, novamente (depois do erro),
no DBLookupComboBox, aparece a mensagem 'Cursor
Unknow'. Tento novamente mais umas 2 ou 3 vezes e
passa. Procurei na net e as sugestões que encontrei
não resolveu o problema.

Poderia me ajudar com isso?

Abusando mais um pouco, outro erro que acontece muito
e, apesar de eu estar conseguindo resolver, eu ainda
não sei direito o que causa, é o 'invalid point
operation'

Sabe alguma coisa sobre isso?

Agradeço muito qualquer ajuda.

Luis Alberto.


--- Danilo Rogério [EMAIL PROTECTED]
escreveu:

 Vc nem precisaria fazer este campo lookup.

   Por ex: Se vc abrir o cadastro de cidade, fizer a
 inclusão de uma nova cidade, ao sair da tela vc ja
 pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da sua
 query do cadastro de cliente) a nova cidade
 cadastrada.

   Att.
   Danilo

 User-BA [EMAIL PROTECTED] escreveu:

 Sua explanação sobre a configuração dos Flags foi
 por demais esclarecedora.

 Vou aproveita para abusar mais um pouco :)

 No seu exemplo, a SQL sugere que para a tela de
 cadastro de clientes
 sempre será trazida uma cidade já cadastrada.
 (o que vale para os Updates e Deletes).

 Caso seja uma inclusão e a cidade ainda não esteja
 cadastrada, nesta
 tela disponibilizamos de clientes uma opção para
 abrir a tela para o
 cadastro da cidades.

 Ok! Tendo que fazer isto, você sugeriria que no
 cadastro de clientes
 deveria ter um campo fazendo um (lookup/nome da
 cidade) entre
 cidades/clientes para buscar/trazer o código da
 cidade? ou você sugere
 alguma outra adaptação em SQL para este fim? Tipo:
 Um Lookup em SQL?

 Obrigado pela aula.
 Luciano-User-BA.

 Danilo Rogério wrote:
  Não entendi muito bem se COL_CHAVE também faz
 parte da chave primaria
  da tabela DICAS(fazendo com que sua tabela tenha
 uma chave composta,
  mas vou explicar detalhadamente, a maneira como eu
 trabalho
 
Tabela CIDADE
---
PK ID_CIDADE
  NOME_CIDADE
 
Tabela CLIENTE

PK ID_CLIENTE
 NOME_CLIENTE
FK ID_CIDADE
 
 
onde PK é Primary Key(chave Primária) e FK é
 Foreign Key(Chave
  Estrangeira), no caso de alguem desconhecer essas
 notações
 
Suponhamos que vamos fazer operações de
 inclusão

Re: [delphi-br] Exemplo de insert com DBExpress

2005-11-24 Por tôpico Danilo Rogério
Esse esquema vai servir para Oracle, Interbase, Firebird. Ou seja, qualquer 
SGBD que seja possível acesso via DBExpress, ADO, etc.
   
  Att.
  Danilo

Marcio Melli Silvestre [EMAIL PROTECTED] escreveu:
  Valeu Danilo, acho que o esquema que você demostrou
abaixo vai servir para fazer uns testes no Oracle 9i




--- Danilo Rogério [EMAIL PROTECTED]
escreveu:


-
1) Vamos as ligações
 Query Ligada no SqlConection pela propriedade
SQLConection
 DataSetProvider ligado na Query pela propriedade
DataSet
 ClientDataset ligado no DataSetProvider pela
propriedade ProviderName
 DataSource ligado no ClientDataSet pela
propriedade DataSet
   
  2) Um caso simples
 SELECT COD_CLIENTE, NOME FROM CLIENTE
   
  3) Seu trecho ficaria assim:
   
// Abre a tabela
ClientDataset.Close;
ClientDataset.Open;
   
// Coloca em modo de inserção
ClientDataSet.Insert;
// Manipula os dados no seu DBEDit e depois faça o
seguinte, em um botão salvar
 ClientDataSet.Post;
// Esta linha abaixo gravará no banco de dados
ClientDataSet.ApplyUpdates(0);
   
  Espero ter ajudado,
  Danilo
// Depois disso em um ouro 

Cândido Luís Dias Ferreira [EMAIL PROTECTED]
escreveu:
  Povo

Embora pareça banal, não estou conseguindo fazer
um insert com DBExpress. Está dando um erro.
Estou utilizando ClientDataSet, DataSetProvider e
SQLQuery.

Alguém teria um trecho de código como exemplo de
utilização desses componentes acima?

Atenciosamente

Cândido Luís Dias Ferreira
Tribunal Regional Eleitoral de São Paulo
Seção de Desenvolvimento


[As partes desta mensagem que não continham texto
foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:  
 PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();

lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do Yahoo!. 

  



-
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto
foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA
MENSAGEM 

http://br.groups.yahoo.com/group/delphi-br/messages



  
  Yahoo! Grupos, um serviço oferecido
por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fkdhg9q/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132862435/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fkdhg9q/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132862435/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
lrec_width=300;var lrec_height=250;   
  
  
-
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 Termos do Serviço do Yahoo!.




  



  

___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fc3m777/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132875531/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i

Re: RES: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select

2005-11-23 Por tôpico Danilo Rogério
Amigo Gabriel, deve estar correto sim, pois se não estiver, ele não conseguiria 
adicionar os TFields... para configurar os providers...
   
  Att.
  Danilo

Gabriel Filho [EMAIL PROTECTED] escreveu:
  
 select a.*, b.tratamento, c.comprimento, c.liga, c.tempera,  d.gramatura,
 d.gramaturaplc from producaos a  //O nome desta tabela
 esta correto??
 left join cadastro b on (a.id = b.id) and  (a.codigo = b.codigo)
 left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item)
 left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and
 (a.sequencia = d.sequencia)
 where a.status = 0
 order by a.protocolo

 Não sei mais o que fazer.
 Acredito que vou ter que fazer a atualização na unha usando um outro
 clientdataset.

 Levi

 -Mensagem original-
 De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
 nome de Danilo Rogério
 Enviada em: terça-feira, 22 de novembro de 2005 19:49
 Para: delphi-br@yahoogrupos.com.br
 Cc: [EMAIL PROTECTED]
 Assunto: Re: [delphi-br] Gravar Registro com
 sqldataset+datasetprovider+clientdataset usando join no select

 Você configurou os providers flags das colunas?

   1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu,
 particularmente uso só maiúsculas.

   2) Faça o seguinte: Adicione todos os campos no fields editor do
 SQLDataset e do ClientDataset.

   3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando
 para os campos(tratamento, comprimento, liga, temperatura, gramatura,
 gramaturaplc) marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey,
 pfInHidden) na propriedade Providers Flags para False, Required para False
 também.

   4) Faça a mesma coisa no ClientDataset.

   Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que
 os
 campos que não são da tabela producaos, não precisam ser
 atualizados(porque
 são de outras tabelas).

   PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros
 ou
 problemas na gravação, quando utiliza DBExpress.

   Provavelmente isso vai resolver. Espero ter ajudado,
   Danilo


 Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu:
   Pessoal,

 Estou precisando gravar um registro usando D7, Firebird 1.5 +
 sqldataset+datasetprovider+clientdataset, mas estou usando join no
 sqldataset+datasetprovider+select,
 vejam:

 select a.*, b.tratamento, c.comprimento, c.liga, c.tempera,  d.gramatura,
 d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and
 (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id)
 and
 (a.item = c.item) left join iferramenta d on (a.ferramenta_id =
 d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order
 by
 a.protocolo

 Preciso salvar apenas o registro de uma tabela, como faço?
 Tento mas ele dá erro.

 Atenciosamente,

 Levi Ribeiro de Freitas
 Programador de Computadores
 mailto:[EMAIL PROTECTED]


 [As partes desta mensagem que não continham texto foram removidas]



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





 Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
 var lrec_target=_blank;var lrec_URL=new Array();
 lrec_URL[1]=
 http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2

 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashu
 rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;  var
 lrec_flashfile=
 http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
 _calendario.swf?clickTAG=javascript:LRECopenWindow(1);  var
 lrec_altURL=
 http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2

 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg
 /SIG=10tift5qr/*http://br.movies.yahoo.com/;;  var
 lrec_altimg=
 http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
 lendario.gif;  var lrec_width=300;var lrec_height=250;

 -
   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 Termos do Serviço
 do
 Yahoo!.





 -
 Yahoo! Acesso Grátis: Internet rápida e grátis.
 Instale o discador agora!

 [As partes desta mensagem que não continham texto foram removidas]



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos












 ___
 Yahoo! Acesso Grátis: Internet rápida e grátis.
 Instale o discador agora!
 http://br.acesso.yahoo.com/



 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos










[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array

Re: RES: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select

2005-11-23 Por tôpico Danilo Rogério
Levi... que bom que você postou o erro, assim a galera ve todos os possíveis 
erros que estão acontecendo com você.
   
  Amigo, pelo erro me parece que seu SQL ainda está em minúsculo, não é?
   
  1) Tente colocar em maiúsculo
   
  2) Nos eventos do Datasetprovider existe um metodo chamado OnGetTableName. 
Neste Método coloque a seguinte instrução
   
  TableName := 'PRODUCAOS';
   
  Como você tem join, vc disse para o datasetprovider qual a TABELA da sua 
instrução será atualizada...
   
  Mas faça um de cada vez... Coloque em maiúscula... Estou para apostar que é 
isso...
   
  Att.
  Danilo

Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu:
  Danilo,

Fiz o que vc me falou nos flags no sqldataset e no clientdataset e mesmo
assim depois de dar applyupdate dá a seguinte mensagem: 

SQL Server Error: Table unknown
producaos
At line 1, column 21.

select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura,
d.gramaturaplc from producaos a
left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo)
left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item)
left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and
(a.sequencia = d.sequencia)
where a.status = 0
order by a.protocolo

Não sei mais o que fazer.
Acredito que vou ter que fazer a atualização na unha usando um outro
clientdataset.

Levi

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Danilo Rogério
Enviada em: terça-feira, 22 de novembro de 2005 19:49
Para: delphi-br@yahoogrupos.com.br
Cc: [EMAIL PROTECTED]
Assunto: Re: [delphi-br] Gravar Registro com
sqldataset+datasetprovider+clientdataset usando join no select

Você configurou os providers flags das colunas?

1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu,
particularmente uso só maiúsculas.

2) Faça o seguinte: Adicione todos os campos no fields editor do
SQLDataset e do ClientDataset.

3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando
para os campos(tratamento, comprimento, liga, temperatura, gramatura,
gramaturaplc) marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey,
pfInHidden) na propriedade Providers Flags para False, Required para False
também. 

4) Faça a mesma coisa no ClientDataset.

Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que os
campos que não são da tabela producaos, não precisam ser atualizados(porque
são de outras tabelas).

PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros ou
problemas na gravação, quando utiliza DBExpress.

Provavelmente isso vai resolver. Espero ter ajudado,
Danilo 


Levi Ribeiro de Freitas escreveu:
Pessoal,

Estou precisando gravar um registro usando D7, Firebird 1.5 +
sqldataset+datasetprovider+clientdataset, mas estou usando join no 
sqldataset+datasetprovider+select,
vejam:

select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura,
d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and
(a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and
(a.item = c.item) left join iferramenta d on (a.ferramenta_id =
d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by
a.protocolo

Preciso salvar apenas o registro de uma tabela, como faço?
Tento mas ele dá erro.

Atenciosamente,

Levi Ribeiro de Freitas
Programador de Computadores



[As partes desta mensagem que não continham texto foram removidas]



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashu
rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema
_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var
lrec_altURL=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2
369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg
/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca
lendario.gif; var lrec_width=300;var lrec_height=250; 

-
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 Termos do Serviço do
Yahoo!. 





-
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos












___
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale

Re: [delphi-br] Campos Chave Primária e Chav e Estrangeira - ProviderFlags

2005-11-23 Por tôpico Danilo Rogério
Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela 
DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar 
detalhadamente, a maneira como eu trabalho
   
  Tabela CIDADE
  ---
  PK ID_CIDADE
NOME_CIDADE
   
  Tabela CLIENTE
  
  PK ID_CLIENTE
   NOME_CLIENTE
  FK ID_CIDADE  

   
  onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), 
no caso de alguem desconhecer essas notações
   
  Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na 
tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora.
   
  SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE
FROM CLIENTE A, CIDADE B
  WHERE A.ID_CIDADE = B.ID_CIDADE
   
  Bem, vamos aos flags.
   
  1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes 
a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é 
meramente demonstrativa.
   
  2)  Configure os providers flags do SQLDataset ou SQLQuery
ID_CLIENTE(é a chave)
pfInfUpdate = True
pfInfWhere = True
pfInfKey = True /// Porque esta coluna é a chave
pfInfHidden = False
   
  NOME_CLIENTE
pfInfUpdate = True
pfInfWhere = True
pfInfKey = False
pfInfHidden = False
   
  ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser 
atualizado)
pfInfUpdate = True
pfInfWhere = True
pfInfKey = False
pfInfHidden = False

   
  NOME_CIDADE(não precisa atualizar)
pfInfUpdate = False
pfInfWhere = False
pfInfKey = False
pfInfHidden = False
   
  3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = False
   
  4) Faça o Passo 2 e 3 no ClientDataSet também
   
  5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você muda para 
update mode porque setamos o flag pfInfKey para True)
   
  6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a instrução 
abaixo no EVENTO onGetTableName:
Table_Name := 'CLIENTE';
   
  Espero ter esclarecido. E dúvidas, postem aí...
  Danilo Rogério
  Betta Informática
  
User-BA [EMAIL PROTECTED] escreveu:


  
Olá!

Me esclareçam...

Tenho 2 tabelas - DICAS e - COLABORADORES

Em - DICAS tenho o campo chave primaria - DIC_CHAVE
e o campo chave estrangeira - COL_CHAVE
(COL_CHAVE é a chave primária de - COLABORADOR)

Neste caso, devo configurar no ClientDataSet - ProviderFlags

PfInUpdade = True
PfInWhere = True
PfInKey = True
PfInHiden = False

Da tabela - DICAS
para os campos - DIC_CHAVE
(chave primaria de DICAS)
e COL_CHAVE
(chave estrangeira de - DICAS e chave primária de - COLABORADOR)?

...

Ou qual a configuração correta neste caso?

Os outros campos de - DICAS devem ficar:

PfInUpdade = True
PfInWhere = True
PfInKey = False
PfInHiden = False ?

Aproveitando:

Devo setar UpDateMode para - upWhereAll?


  

  

___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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á

Re: [delphi-br] Campos Chave Primária e Chav e Estrangeira - ProviderFlags

2005-11-23 Por tôpico Danilo Rogério
Corrigindo, no item 6 onde digo sobre o Evento OnGetTableName, acertem aí...
  Eu coloquei Tabel_Name := 'CLIENTE';
  Mas é TableName := 'CLIENTE';(Sem o Underscore)
   
  Att.
  Danilo
   
  
Danilo Rogério [EMAIL PROTECTED] escreveu:
  Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da 
tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou 
explicar detalhadamente, a maneira como eu trabalho
   
  Tabela CIDADE
  ---
  PK ID_CIDADE
NOME_CIDADE
   
  Tabela CLIENTE
  
  PK ID_CLIENTE
   NOME_CLIENTE
  FK ID_CIDADE  

   
  onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), 
no caso de alguem desconhecer essas notações
   
  Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na 
tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora.
   
  SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE
FROM CLIENTE A, CIDADE B
  WHERE A.ID_CIDADE = B.ID_CIDADE
   
  Bem, vamos aos flags.
   
  1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes 
a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é 
meramente demonstrativa.
   
  2)  Configure os providers flags do SQLDataset ou SQLQuery
ID_CLIENTE(é a chave)
pfInfUpdate = True
pfInfWhere = True
pfInfKey = True /// Porque esta coluna é a chave
pfInfHidden = False
   
  NOME_CLIENTE
pfInfUpdate = True
pfInfWhere = True
pfInfKey = False
pfInfHidden = False
   
  ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser 
atualizado)
pfInfUpdate = True
pfInfWhere = True
pfInfKey = False
pfInfHidden = False

   
  NOME_CIDADE(não precisa atualizar)
pfInfUpdate = False
pfInfWhere = False
pfInfKey = False
pfInfHidden = False
   
  3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = False
   
  4) Faça o Passo 2 e 3 no ClientDataSet também
   
  5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você muda para 
update mode porque setamos o flag pfInfKey para True)
   
  6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a instrução 
abaixo no EVENTO onGetTableName:
Table_Name := 'CLIENTE';
   
  Espero ter esclarecido. E dúvidas, postem aí...
  Danilo Rogério
  Betta Informática
  
User-BA [EMAIL PROTECTED] escreveu:


  
Olá!

Me esclareçam...

Tenho 2 tabelas - DICAS e - COLABORADORES

Em - DICAS tenho o campo chave primaria - DIC_CHAVE
e o campo chave estrangeira - COL_CHAVE
(COL_CHAVE é a chave primária de - COLABORADOR)

Neste caso, devo configurar no ClientDataSet - ProviderFlags

PfInUpdade = True
PfInWhere = True
PfInKey = True
PfInHiden = False

Da tabela - DICAS
para os campos - DIC_CHAVE
(chave primaria de DICAS)
e COL_CHAVE
(chave estrangeira de - DICAS e chave primária de - COLABORADOR)?

...

Ou qual a configuração correta neste caso?

Os outros campos de - DICAS devem ficar:

PfInUpdade = True
PfInWhere = True
PfInKey = False
PfInHiden = False ?

Aproveitando:

Devo setar UpDateMode para - upWhereAll?


  

  

___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvh6tcj/M

RE: [delphi-br] programa tipo planilha

2005-11-22 Por tôpico Danilo Rogério
Existe também a suite de componentes da TMS, que é bem completa também...
   
  se não me engano o site é www.tmssoftware.com
   
  Att.
  Danilo
  

Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu:
  Desde a versão 3 do Delphi, vem um componente ActiveX disponível na paleta 
ActiveX ou Samples. O nome dele é F1Book. Com ele, é possível ter uma 
planilha eletrônica no estilo do Excel. Pesquise mais a respeito.

A dica para pescar o peixe foi passada! Boa sorte!

[]s


From: Denise [EMAIL PROTECTED]
Reply-To: delphi-br@yahoogrupos.com.br
To: Delphi delphi-br@yahoogrupos.com.br
Subject: [delphi-br] programa tipo planilha
Date: Mon, 21 Nov 2005 15:56:00 -0200

Olá pessoal!
Alguém já criou um programa parecido com o excel em delphi?
Pode me dar uma dica?
Obrigada


[As partes desta mensagem que não continham texto foram removidas]


_
MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f5s3sqo/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132624879/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12f5s3sqo/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132624879/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select

2005-11-22 Por tôpico Danilo Rogério
Você configurou os providers flags das colunas?
   
  1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu, 
particularmente uso só maiúsculas.
   
  2) Faça o seguinte: Adicione todos os campos no fields editor do SQLDataset e 
do ClientDataset.
   
  3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando para 
os campos(tratamento, comprimento, liga, temperatura, gramatura, gramaturaplc) 
marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey, pfInHidden) na 
propriedade Providers Flags para False, Required para False também. 
   
  4) Faça a mesma coisa no ClientDataset.
   
  Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que os 
campos que não são da tabela producaos, não precisam ser atualizados(porque são 
de outras tabelas).
   
  PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros ou 
problemas na gravação, quando utiliza DBExpress.
   
  Provavelmente isso vai resolver. Espero ter ajudado,
  Danilo 
  

Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu:
  Pessoal,

Estou precisando gravar um registro usando D7, Firebird 1.5 +
sqldataset+datasetprovider+clientdataset, mas estou usando join no select,
vejam:

select a.*, b.tratamento, c.comprimento, c.liga, c.tempera,  d.gramatura,
d.gramaturaplc from producaos a
left join cadastro b on (a.id = b.id) and  (a.codigo = b.codigo)
left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item)
left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and
(a.sequencia = d.sequencia)
where a.status = 0
order by a.protocolo

Preciso salvar apenas o registro de uma tabela, como faço?
Tento mas ele dá erro.

Atenciosamente,

Levi Ribeiro de Freitas
Programador de Computadores
mailto:[EMAIL PROTECTED]  


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




[delphi-br] Gravar arquivo em Diretorio Documents and settings

2005-11-21 Por tôpico Danilo Rogério
Pessoal, tenho a seguinte rotina que salva um relatorio do quick report.
   
// aqui é um save dialog, que escolho o local e nome do arquivo...
if SaveDialog.Execute then
  begin
F_Relatorio := TF_Relatorio.Create(nil);
  //Prepara o Relatório
  F_Relatorio.QuickRep1.Prepare;
   
// ESTA LINHA SALVA O QUICK REPORT NO DIRETORIO ESCOLHIDO
  
  
F_Relatorio.QuickRep1.QRPrinter.ExportToFilter(TQRWMFExportFilter.Create(SaveDialog.FileName));
F_Relatorio.QRPrinter.Free;
  F_Relatorio.QRPrinter := nil;
F_Relatorio.free;
  end;
   
  Acontece que se eu escolho o diretorio Documents and setting\Usuario para 
gravar... ele não Grava... E estou tentando gravar o diretorio do proprio 
usuario logado... 
   
  Agora, gravar em C:\, por exemplo... funciona...
   
  Alguma ajuda???
   
  Danilo



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] OFF Toppic: Desabafo..

2005-11-11 Por tôpico Danilo Rogério
Desculpe... mas eu tive o mesmo problema... há uns 8 dias...
   
  enviei um email para eles, e obtive retorno da Kaline... q acho q é forte la 
dentro, com o login correto...
   
  Em complemento ao seu desabafo, sinto a dificuldade e ainda não encontrei as 
colunas dos outros colunistas...

Fausto [EMAIL PROTECTED] escreveu:
  Antes de tudo me desculpem pelo off, mas acho que somente aqui, em uma
comunidade Delphi, eu seria, ao menos eu acho, compreendido.
Pessoal sou assinante da revista ClubeDelphi, onde dentre outras
ofertas eles dizem que somente quem é assinante tem acesso ao conteúdo
exclusivo.
Pois bem eles mudaram o site, e agora não entra em nada, é pedido o
login e a senha mas nada de funcionar.
Lancei mão do email que aparece no canto superior direito da página,
isto na sexta-feira passada 04/11 e até agora não recebi um retorno,
resolvi então ligar para eles, agora pirem..
O atendente me passou dois logins e senhas e nenhum funcionou, ai ele
disse que irá entrar em contato com o suporte..
É bricadeira como este pessoal abusa de nossa boa vontade não?
Sem contar que o site esta uma *M*, agora entendi porque o Carlos
Cantu não é mais editor na revista..

Mais uma vez me desculpem o OFF
Fausto





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new Array();  
lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fnbv5hj/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131730349/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;;
  var 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1);
  var 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fnbv5hj/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131730349/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;;
  var 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;;
  var lrec_width=300;var lrec_height=250;  
  
-
  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 Termos do Serviço do 
Yahoo!. 

  



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Erro na Inclusão com sqldata set + dstprovider +clientdataset

2005-11-10 Por tôpico Danilo Rogério
Amigo... Se o campo permite nulo e está dando mensagem que que não pode estar 
nulo, é a propriedade required deste campo no clientdataset.
 
Posso estar enganado, mas sua query tem join?  Ou o select é simples, ou seja, 
em uma tabela apenas...
 
Se houver join, faça o seguinte.
 
1) Tanto no SQLDataSet, quanto no ClientDataset, adicione os campos no fields 
Editor. 
2) para os campos que NÃO DEVEM SER ATUALIZADOS, você deve colocar as 
propriedades Required = False, e todos os Providers Flags deles para False. 
Faça isso no SQLDataset e no Client tbm.
 
Agora, se quiser postar o Select e o codigo que ta usando para salvar, ajuda...
 
Att.
Danilo

Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu:
Pessoal,

Já tentei de tudo, preciso da ajuda de vcs:
Estou usando delphi7 + firebird 1.5 com sqlconn + sqldataset  + dstprovider
+clientdataset.

Estou tendo problemas na inclusão de registro, estou com problemas em dois
campos:
Ele dá mensagem que o campo não permite nulo, mas ele permite sim pelo banco
sqltimestamp, ou problema é que tenho um campo que é alimentado pelo proprio
banco com a data hora atual ele tb dá erro.

O que deve fazer?

Atenciosamente,

Levi Ribeiro de Freitas
Programador de Computadores
mailto:[EMAIL PROTECTED]  


[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fpc556l/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131655664/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fpc556l/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131655664/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;var
 lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do 
Yahoo!. 



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] fkAggregate

2005-11-08 Por tôpico Danilo Rogério
1) Crie o Campo Aggregado no clientDataSet e não na query.
 
2) Set´, no clientdataset,  a propriedade AggregatesActive para True
 
3) No seu campo aggregado coloque na propriedade expression SUM(COLUNA)
 
4) Ainda no seu campo coloque a propriedade Active para True.
 
Agora ja vai calcular certinho.
 
Agora no DBGrid, se a coluna não aparecer na lista de FieldName, basta você 
digitar o nome dela.
 
Att.
Danilo

stainle2003 [EMAIL PROTECTED] escreveu:
Criei na Query um campo Agregato, porém não consigo colocar a fórmula 
para que faça a soma acumulada(linha por linha do DBGRID) e também não 
consigo definir este campo no DBGRID, como seria isto possível ?

grato

Stainle





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fa1nq9f/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131478105/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fa1nq9f/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131478105/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;var
 lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do 
Yahoo!. 



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 





Re: [delphi-br] Migrando do BDE para o DBExpress e ClientDataSet

2005-11-06 Por tôpico Danilo Rogério
Paulo... respondendo
 
a) Vc se sentirá mais familiarizado com a SQLQuery, já que vc veio do BDE, e 
portar seus sistemas ficarão mais facilmente com SQLQuery do que com SQLDataset
 
b.1) vai do gosto do programador. A Borland, parece, não tenho certeza que 
recomenda mais o SQLDataset, pela flexibilidade de ser Query, Table ou Stored 
Procedure(veja propriedade CommandType).

c) usando clientdataset, vc deverá usar o Dataserprovider entre a query e o 
clientdataset, pelo DBExpress ser unidirecional, para permitir a navegação 
entre os registros. Sua estrutura ficará assim:
  SQLQuery(ou SQLDataset) + DataSetProvider + ClientdataSet + DataSource. 
Portanto, toda persistência, inserção, exclusão, é feita no clientdataset e 
aplicada no banco com o metodo ApplyUpdates(pertencente ao clientdataset também)
  Voce, realmente pode passar os parametros pelo cliendataset sim, isso é muito 
usado no esquema de multicamadas(onde o acesso, ou seja, a query está no 
servidor de aplicação) e apenas o clientdataset está do lado do cliente. No 
modelo client/server eu.. veja bem, opinião pessoal... faço assim
  ClientDataSet.Close
  SQLQuery.parambyname('parametro').asstring := Valor
  ClientDataSet.Open
 
 
Espero ter explicado... e vc deve ter percebido que eu uso o SQLQuery... e 
torno a dizer: para portar seu sistema, SQLQuery te trará facilidades...
 
Mas se quiser usar SQLdataSet, fique q vontade...
 
Att.
Danilo

Paulo [EMAIL PROTECTED] escreveu:
Pessoal:

Estou estudando os componentes do DBExpress do Delphi 7,
pois pretendo migrar meus sistemas que atualmente utilizam
Delphi 3 com BDE 5.202

Solicito a gentileza de me orientar com as seguintes dúvidas:


a) No Delphi 3/BDE, utilizo apenas componentes Query (não uso Tables)
e alguns (poucos) ClientDataSets.  Suponho que terei maior facilidade
se eu trocar os TQuery do BDE por SQLQuery do DBExpress (junto
com o ClientDataSet, onde for necessário).  Este
pensamento está correto ?  Ou vocês acham que eu devo partir
logo para o SQLDataSet ? (junto com o ClientDataSet, onde
for necessário)


b) Nos módulos NOVOS que eu vier a criar:

b.1) Se nesse NOVO módulo, que escreverei do zero, sem ter
de substituir TQuerys do BDE, o melhor é usar SQLQuery,
ou SQLDataSet ?  Quais as principais diferenças entre eles ?
Há vantagens em usar um ou outro ?  E desvantagens ?


c) Nos módulos em que o usuário pode alterar dados, navegar
em DBGrids, etc., vou usar um ClientDataSet junto com o
SQLDataSet ou SQLQuery (dependendo do que vocês responderem acima).
Estou confuso sobre em que componente devo colocar o comando
SQL,  onde criar campos persistentes (quando for necessário),
e onde alimentar parâmetros.  No BDE, eu fazia tudo isso nas TQuery,
mas agora, ao trabalhar com ClientDataSet com SQLDataSet (ou SQLQuery),
não sei em que componente é melhor colocar os comando SQL, os parâmetros,
os campos persistentes, etc.  O que podem me dizer a respeito disso ?

Muito obrigado pela atenção de todos.

Paulo



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
 lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do 
Yahoo!. 



-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Componente SQLClientDataSet

2005-11-04 Por tôpico Danilo Rogério
No delphi 7 existe sim, mas não está instalado...
 
De uma olhada em c:\Arquivos de Programas\borland\delphi 
7\Demos\Db\SQLClientDataset
 
Os arquivos DBLocal.pas, DBLocalB.pas e DBLocalS.pas são para instalar o 
SQLClientDataset
 
Att.
Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
Até onde eu sei... (pode ser que eu esteja enganado, pois não mexi no D6)

SQLDataSetProvider: Não existe... Não seria o TDataSetProvider?!

O SQLClientDataSet é o SimpleDataSet no D7 que encapsula o
SQLDataSet + DataSetProvider + ClientDataSet...

Independente disso, a comunidade nem gosta mto desse componentes não. Se a 
Borland tiver tirado ele do D2k5, terá feito um favor.


[]'s

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]

- Original Message - 
From: Leandro Carbonera 
To: 
Cc: FireBase 

Sent: Friday, November 04, 2005 2:29 PM
Subject: [delphi-br] Componente SQLClientDataSet




 Salve Lista.Gostaria de uma opinião de vcs
 No Delphi 6 existe na paleta DBExpress um componente chamado
 SQLClientDataSet (Não é o SimpleDataSet), que é uma união do SQLDataSet +
 SQLDataSetProvider + ClientDataSet, mas no Delphi 7 esse componente não
 existe! Alguem saberia me dizer se ele existe no Delphi 2005 ou se existe
 algum similar no Delphi 7!!

 Att.

 Leandro Carbonera
 Suporte Técnico - RBR Informática

 Fone: 54 343 1788
 [EMAIL PROTECTED]
 www.rbrinformatica.com.br






 ___
 Yahoo! Acesso Grátis: Internet rápida e grátis.
 Instale o discador agora!
 http://br.acesso.yahoo.com/



 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



 Links do Yahoo! Grupos







 






___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 



Links do Yahoo! Grupos









-
 Yahoo! Acesso Grátis: Internet rápida e grátis.
Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Problemas com Memo em Delphi!

2005-10-27 Por tôpico Danilo Rogério
tente assim...
Query.close;
Query.sql.clear;
Query.sql.add('INSERT INTO TESTE VALUES(' + QuotedStr(memo1.text)+')');
Query.prepare;
Query.execsql;
 
ou se ainda preferir passar parametro, passe assim...
 
Query.parambyname('VALOR').asstring := QuotedStr(memo1.text);
 
Poste aí, se deu certo...
 
Att.
Danilo

Leonardo Lemos [EMAIL PROTECTED] escreveu:
Utilizo o Delphi 5, Banco de Dados Access, Conexão da aplicação através de 
TQuery e ponte ODBC configurada através do BDE!

Estou utilizando um campo TMemo e quando tento inserir os dados algumas vezes 
aparece a seguinte mensagem: EDBEngineError with message General SQL Error. 
[Driver ODBC para Microsoft Access] Dados de seqüência de caracteres truncados 
à direita (null).

Para Inserir os dados utilizo as seguintes linhas de comando:

close;
sql.clear;
sql.add('insert into teste values (:valor)');
parambyname('valor').AsMemo := memo1.text;
prepare;
execsql;

Obrigado pela atenção!

Leonardo Lemos

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por: 

-
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 Termos do Serviço do 
Yahoo!. 



-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




Re: [delphi-br] Renomear arquivo

2005-10-27 Por tôpico Danilo Rogério
Use a função Renamefile
if RenameFile('c:\nome_antigo.extensao','c:\novo_nome.extensao') then
showmessage('mudou o nome!!!')

Cícero [EMAIL PROTECTED] escreveu:boa tarde...

tenho um formulário que abre  o explorer para que eu grave em um campo texto
(Path_e_Nome_imagem).
Gostaria também de ter a opção de renomear este arquivo neste mesmo path.
A rotina de buscar, mostrar no formulário, e tudo o mais está pronta e
funcionando. Agora quero colocar um botao, que ao ser clicado, o sistema
renomeia este arquivo.

RENAME FILE=X PARA NOVONOME.TEXT

como seria essta linha?



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 





Yahoo! Grupos, um serviço oferecido por: 

-
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 Termos do Serviço do 
Yahoo!. 




-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você
acumula cupons e concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]
 
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

 




[delphi-br] Uso do WSDL dos Correios: EDOMParseError

2005-10-09 Por tôpico Danilo Rogério
Pessoal, postaram na lista o WSDL dos correios.
 
Utilizei o WSDLImporter, gerei meu .pas com as funções de pesquisa de CEP, 
certinho...
 
Mas ao executar a instrução abaixo recebo o seguinte erro:
 
  // Irá mostrar no Edit 2, o logradouro
  Edit2.Text := GetCEPServicePort.obterLogradouro('14402440');
 
E ao executar recebo o erro: EDOMParseError:
Em um documento XML Só são permitidos elementos de nível superior...




-
 Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e 
concorre a mais de 500 prêmios! Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 






[delphi-br] Problema com Sequence no Oracle

2005-10-05 Por tôpico Danilo Rogério
Pessoal, alguem ja passou pelo problema.
 
Tenho uma sequence criada no Oracle 10g, e constantemente ela esta pulando a 
sequencia, as vezes de 2 em 2, mas ontem pulou 15 números...
 
Apenas um usuário estava usando o processo que utiliza esta sequence...
 
Att.
Danilo Rogério



-
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Campo Agregado - Esta está Difícil

2005-10-05 Por tôpico Danilo Rogério
o campo aggregado é reconhecido como variant
 
tente o seguinte:
 
Seu_Campo_total.asvariant := Campo_Aggregado.asvariant
 
Espero ter ajudado,
Danilo Rogério

Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu:
Bom dia a todos, estou com problemas na utilização de campos agregados, bem 
vamos lá.

Estou utilizando um componente chamado RXMEMORYDATA, que simula um DataSet, 
porém com os dados apenas em memória e eles estão interligados em um Data 
Module da Seguinte Forma:

RXMEMORYDAT - DATASETPROVIDER - CLIENTDATASET - DATASOURCE

No CLIENTDATASET criei um campo AGREGADO para relizar a soma dos campos, e 
este campo AGREGADO está ligado a um DBEDDIT, que exite a soma NORMALMENTE.

Aí que vem o problema. A exibição deste campo está OK, porém não consigo 
pegar o conteúdo deste DBEDIT ligado ao CAMPO AGREGADO e levar para outro 
DBEDIT.

tipo assim mesmo: DBEDITTOTAL.AsFloat := DBEDITSUBTOTAL.AsFloat

O campo DBEDITSUBTOTAL é o campo agregado.

Se alguém puder me ajudar. Uso Delphi 7 e Firebird.

_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



-- 
 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]



Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! 
Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com câmera 
a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! Parcele!CD 
Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799! Parcele!

-
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 Termos do Serviço do 
Yahoo!. 



-
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Campo Agregado - Esta está Difícil

2005-10-05 Por tôpico Danilo Rogério
vc tentou a minha outra dica??? segue ela abaixo
 
crie uma variavel do tipo double e faça o seguinte
 
var
  ld_total:Double;
begin
  ld_Total := 0;
  if clientdataset.FieldByName('CAMPO_AGGREGADO').IsNull then
ld_total := 0
  else
ld_total := clientdataset.FieldByName('CAMPO_AGGREGADO').AsVariant
 
e depois atribui ao seu campo total, o valor da variavel ld_total.
 
Att.
Danilo


Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu:


Então Danilo, não funcionou, ele não leva nada, a impressão que tenho é que 
o campo estivesse como NULL, sei lá. O estranho é que no DBEdit do SUBTOTAL 
q é o campo AGREGADO ele mostra o valor corretamente.

Mas vealeu, Obrigado Danilo, se tiver mais alguma sugestão fico grato.

Cristiano.


From: Danilo Rogério [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
CC: [EMAIL PROTECTED]
Subject: Re: [delphi-br] Campo Agregado - Esta está Difícil
Date: Wed, 5 Oct 2005 10:03:32 -0300 (ART)

o campo aggregado é reconhecido como variant

tente o seguinte:

Seu_Campo_total.asvariant := Campo_Aggregado.asvariant

Espero ter ajudado,
Danilo Rogério

Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu:
Bom dia a todos, estou com problemas na utilização de campos agregados, bem
vamos lá.

Estou utilizando um componente chamado RXMEMORYDATA, que simula um DataSet,
porém com os dados apenas em memória e eles estão interligados em um Data
Module da Seguinte Forma:

RXMEMORYDAT - DATASETPROVIDER - CLIENTDATASET - DATASOURCE

No CLIENTDATASET criei um campo AGREGADO para relizar a soma dos campos, e
este campo AGREGADO está ligado a um DBEDDIT, que exite a soma NORMALMENTE.

Aí que vem o problema. A exibição deste campo está OK, porém não consigo
pegar o conteúdo deste DBEDIT ligado ao CAMPO AGREGADO e levar para outro
DBEDIT.

tipo assim mesmo: DBEDITTOTAL.AsFloat := DBEDITSUBTOTAL.AsFloat

O campo DBEDITSUBTOTAL é o campo agregado.

Se alguém puder me ajudar. Uso Delphi 7 e Firebird.

_
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br



--
 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]



Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! 
Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com 
câmera a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! 
Parcele!CD Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de 
R$ 799! Parcele!

-
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 Termos do Serviço 
do Yahoo!.



-
  Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons 
e muito mais. Instale agora!

_
MSN Messenger: converse com os seus amigos online. 
http://messenger.msn.com.br



-- 
 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]



Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! 
Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com câmera 
a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! Parcele!CD 
Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799! Parcele!

-
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 Termos do Serviço do 
Yahoo!. 



-
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] O ClientDataSet compartilha os registros com o SQLDataSet ou nao

2005-09-28 Por tôpico Danilo Rogério
Posso estar enganado, mas ao abrir o clientdataset ele traz seus 1000 registros 
pra memoria e fecha a Query...
 
Com isso: apenas 1 conjunto de registros
 
Espero ter ajudado,
Danilo
 


Paulo Sérgio Dias [EMAIL PROTECTED] escreveu:
Pessoal:

Nos componentes DBExpress, eu posso usar um SQLDataSet sozinho
para trazer dados (para um relatorio, por exemplo) ou
posso usar um ClientDataSet associado a esse SQLDataSet (neste
caso, preciso de um Provider para ligar o ClientDataSet ao SQLDateSet)

Pergunta:

- Suponham que eu use um ClientDataSet/Provider/SQLDataSet
e que o SELECT que incluir no SQLDataSet traga 1000 registros
O ClientDataSet vai compartilhar esses 1000 registros trazidos
pelo SQLDataSet,  ou vai ter uma copia na memoria de mais
1000 registros.  Ou seja, na memoria da estacao, existirao
um unico conjunto de registros, ou dois conjutos de registros ?

Grato pela atencao
Paulo

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]



Yahoo! Grupos, um serviço oferecido por: 

-
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 Termos do Serviço do 
Yahoo!. 



-
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Aplicação n-tier em rede

2005-09-26 Por tôpico Danilo Rogério
Lichot? Qual o problema encontrado em relação a distribuição de sistemas  em 
Com+.
 
E o porque de socket server?
 
Danilo

[EMAIL PROTECTED] escreveu:
Salve Daniel!!!

Seguinte, cara, sistemas em COM+ funcionavam mto bem ate a mais ou menos
um ano e meio atras... hj a distribuição naum e taum facil...
sugiro vc usar borland socket server...
para distribuir COM+ vc precisa criar um proxy a partir do servidor e
instalar nas maquinas, e simples e rapido e resolve...

Na minha coluna no portal do assinante www.clubedelphi.net, tem 4 materias
completas a respeito de criação e distribuição de aplicações baseada em
COM+

Se possivel for me envie em pvt esse material para q eu possa ter,
derrepente, como te ajudar melhor vendo a metodologia q vc utilizou.
Outra fonte de colsulta saumas duas ultimas edições da revista clubedelphi
e as edições de nº 56 e 58.

Estou as ordens para o q puder te ajudar.

[]´s
Bruno Lichot


 Boa noite.

 To começando agora desenvolver aplicações n-tier e desenvolvi umas
 coisinhas
 poucas.

 Segundo a apostila que eu peguei na net, e fazendo todos os passos,
 funciona
 perfeitamente, mas ai eu quis testar a aplicação em rede, para ver
 questões
 de velocidade. Mas não consegui.

 Segundo a apostila, para se utilizar o exemplo na rede, eu só deveria
 modificar a localização do computador na rede (Atravez do nome ou do
 endereço) no componente  TDCOMConnection , propriedade  ComputerName .

 Bom. Não funcionou.

 2 windows xp pro com firewall desativado ligados diretamente. O servidor
 com
 ISS instalado (diz na apostila que é necessário) e no cliente não.

 Se alguem souber, me da uma força.

 Abração.

 Daniel A. Bastos


 [As partes desta mensagem que não continham texto foram removidas]



 --
  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











-- 
 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]



Yahoo! Grupos, um serviço oferecido por: 

-
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 Termos do Serviço do 
Yahoo!. 


__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: RES: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi

2005-09-22 Por tôpico Danilo Rogério
Mas não tem nenhuma solução cabível para o meu problema...?
 
Vocês reconhecem esse problema que eu estou tendo?
 
Danilo

Andreano Lanusse [EMAIL PROTECTED] escreveu:
Oi Danilo,

tudo bem?

Estava em acesso a web, desculpa a demora

Mas vamos lá, sobre o problema que você está tendo com o DBExpress é o seguinte.

O driver do DBExpress para Oracle 10g não é suportado, na época do Delphi 7 o 
Oracle 10g não tinha sido lançado.

No Delphi 2005 é suportado o Oracle 8 e 9i, o Oracle 10g não está na lista 
oficial de suporte, mas funciona perfeitamente, temos diversos clientes usando.

[]'s

Andreano Lanusse
System Engineer
Borland Latin America
[EMAIL PROTECTED] mailto:[EMAIL PROTECTED]  - www.borland.com.br 
blocked::http://www.borland.com.br/ 



A Borland Software é líder global em soluções independentes de plataforma para 
o Software Delivery Optimization, auxiliando nossos clientes a resolverem as 
restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o 
valor do negócio de seu software.




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo 
Rogério
Enviada em: quarta-feira, 21 de setembro de 2005 10:04
Para: Delphi-Br; Lista-Delphi
Assunto: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi


Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo 
tempo, mas o problema é muito sério.

Galera da Lista e Andreano

Gostaria de reportar um problema constantemente encontrado com procedures no 
Oracle 10g com DbExpress no Delphi 7
1) Caso as procedures tenham parametros number, posso passar para o objeto 
TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um 
estranho: uma serie de numeros, letras e a palavra: is not a BCD valid
   Para contornar isso estamos criando parametros sempre varchar2, e dentro da 
procedure convertendo para o tipo de dado esperado(como sugestão da propria 
ORACLE).
2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da 
erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar 
novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA
Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na 
produção e aguardar o usuário reportar o problema.

Atenciosamente,
Danilo



-
Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]




Yahoo! Grupos, um serviço oferecido por:  
http://br.i1.yimg.com/br.yimg.com/i/br/ads6/160905_pop_mp3pioneer_v300.gif
   



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] mailto:[EMAIL PROTECTED] 

*  O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo! http://br.yahoo.com/info/utos.html . 




[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]



Yahoo! Grupos, um serviço oferecido por: 

-
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 Termos do Serviço do 
Yahoo!. 


__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 





[delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi

2005-09-21 Por tôpico Danilo Rogério
Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo 
tempo, mas o problema é muito sério.
 
Galera da Lista e Andreano

Gostaria de reportar um problema constantemente encontrado com procedures no 
Oracle 10g com DbExpress no Delphi 7
1) Caso as procedures tenham parametros number, posso passar para o objeto 
TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um 
estranho: uma serie de numeros, letras e a palavra: is not a BCD valid
   Para contornar isso estamos criando parametros sempre varchar2, e dentro da 
procedure convertendo para o tipo de dado esperado(como sugestão da propria 
ORACLE).
2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da 
erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar 
novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA
Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na 
produção e aguardar o usuário reportar o problema.
 
Atenciosamente,
Danilo



-
 Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e 
muito mais. Instale agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




[delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi

2005-09-21 Por tôpico Danilo Rogério


Observação: mensagem anexa encaminhada.


__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Sistemas ERP x Sistemas Empres ariais Flexíveis [OFF TOPIC]

2005-09-09 Por tôpico Danilo Rogério
Caro Maurício, Lista e Moderadores, desculpe por não colocar um Off Topic...

Maurício, veja bem... Este sistema não é meu... Sistemas Empresariais 
Flexíveis está relacionado a um conceito de uma software house e faz um 
paralelo com ERP...
 
Por isso iniciei a discussão... Se quiser responder em private, sem problema...
 
Dê uma olhada aqui... foi onde encontrei este paralelo...
http://www.sybrain.com.br/
 
Att. Danilo
 
 

Maurício Chiarato Vaglieri [EMAIL PROTECTED] escreveu:
Danilo,

Como essa lista é de DELPHI, tomei a liberdade de colocar um OFF TOPIC na 
sua mensagem.

Atualmente trabalho como analista numa empresa que desenvolve um ERP e não 
consigo imaginar como seria o seu Sistema Empresarial Flexivel, você tem 
algum exemplo disso?

Até Mais,

Mauricio
  - Original Message - 
  From: Danilo Rogério 
  To: Delphi-Br 
  Sent: Friday, September 09, 2005 3:16 PM
  Subject: [delphi-br] Sistemas ERP x Sistemas Empresariais Flexíveis


  Pessoal, estava procurando algum material sobre ERP, e até gostaria que me 
indicassem algum livro, porém, ouve-se falar/discutir sobre o Assunto do Email:
  Sistemas ERP x Sistemas Empresariais Flexíveis, onde basicamente é o 
seguinte:
  1)Que sistemas ERP estão tornando-se obsoletos por: existir grande 
integração/dependencia entre os sistemas(Ex: vendas e contábil), e quando um 
deles para, a organização sofre. Geralmente são desenvolvidos atendendo 
padrões de mercado, portanto, particularidades desta mesma organização ficam 
difíceis de ser agregadas aos sistemas.
  2) O Ideal seria os Sistemas Empresariais Flexíveis, onde o princípio é 
comparado ao email: Você envia o email e o destinatário não precisa estar no 
lugar para receber a msg.
  Gostaria da opinião dos senhores/senhoras. Mas mesmo assim, gostaria de uma 
bibliográfia sobre ERP.

  Att.
  Danilo

  
  -
  Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe!

  [As partes desta mensagem que não continham texto foram removidas]



  -- 
   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]



Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 



[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]



Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE
var lrec_target=_blank;var lrec_URL=new 
Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f35fksh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126300286/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var
 
lrec_altURL=http://br.rd.yahoo.com/SIG=12f35fksh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126300286/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 
lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var
 lrec_width=300;var lrec_height=250;

-
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 Termos do Serviço do 
Yahoo!. 



-
 Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. 
Participe!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Lentidão com dbExpress

2005-08-25 Por tôpico Danilo Rogério
Algumas dicas...
 
1) Configurar corretamente os providers flags do DataSetProvider
2) Não trazer deus o e mundo para o cliente
 
Isso é um bom começo.
 
www.clubedelphi.net
www.activedelphi.com.br 
 
Agora, aqui na lista vc vai achar muita coisa também... Se não me engano na 
parte de arquivos da lista tem alguma coisa sobre dbexpress.
Outra coisa: Seria interessante vc dar alguns exemplos em que situações está 
ficando lento(ex: estou gravando assim, assado), colocar trechos do código, 
colocar o select.
 
Desta maneira, podemos ajudar mais...
 
Att.
Danilo

Artur Guerra [EMAIL PROTECTED] escreveu:
Salve lista.

Alguém aí, possui documentação ou dicas em relação ao uso do DBExpress ??

Estou com um sério problema, num cliente, usando Firebird e dbExpress.
O sistema está ficando lento. Tem alguma coisa que posso fazer no 
ClientDataSet ou em qualquer outro lugar a fim de melhorar a performance do 
bicho ??

Valeu e um abraço !

-- 


Artur Rodrigo Guerra
mail: [EMAIL PROTECTED]
skype: arturguerra



[As partes desta mensagem que não continham texto foram removidas]



-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12ffaeq9t/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124987453/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 
http://br.rd.yahoo.com/SIG=12ffaeq9t/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124987453/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg = 
http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 
468;var height=60;

-
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 Termos do Serviço do 
Yahoo!. 



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] DBXpress - Propriedade GetMetaData e CDS

2005-08-25 Por tôpico Danilo Rogério
Thiagão... ligue o SQLMonitor, e veja como fica as instruções de atualizações, 
com true e false
 
Att.
Danilo
 

Francisco Thiago [EMAIL PROTECTED] escreveu:
Caros amigos,


O Help do Delphi diz o seguinte:

Use GetMetadata to turn on or off the fetching of metadata on a database 
object. Setting GetMetadata to False will improve performance because no 
additional SQL will execute in order to get index information. However, 
setting GetMetadata to False might slow any attempts to update data using a 
client dataset that is linked via a dataset provider because the resolver 
might not generate optimized SQL to perform the update.

GetMetadata must be True to perform any operations that require an index. 
These operations include setting up master/detail relationships, updating 
data from a client dataset when the provider's UpdateMode is not upWhereAll, 
and delayed fetching of BLOB data.

Set GetMetadata to False if you are fetching a dataset for read-only 
purposes.

Basicamente: O GetMetadata serve para trazer informações sobre o dicionário 
de dados. Essas informações são usadas para o SQLResolver gerar SQL 
otimizado, informações sobre índice... e etc.

Mas o DataSetProvider não é quem gera os Insert/Update/Delete de acordo com 
o ProviderFlags... Então, onde - e quando - ele faz uso destas informações? 
Seria correto afirmar que o GetMetaData poderia ficar False nas tabelas onde 
não existe Mestre/Detalhe (ou até mesmo nessas) uma vez que não vou fazer 
uso dos índices e informações sobre o MetaData estão mapeadas nos 
componentes de acesso?

[]'s



Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]




  
  

___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/ 


-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 
http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg = 
http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 
468;var height=60;

-
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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] DBXpress - Propriedade GetMetaData e CDS

2005-08-25 Por tôpico Danilo Rogério
Lichot, que tipo de diferença você observa com o getmetadata???
 
Dá pra passar alguns testes praticos pra gente fazer?
 
Obrigado,
Danilo

[EMAIL PROTECTED] escreveu:
Galera, la vai minha opnião simplificada sobre o uso do getmetadata..

podemos afirmar q para datasets de consulta usa-se getmetadata false e
para dataset onde vou fazer operações de manipulação de dados, uso
getmetadata true, cabe a nos balancear, uso desta forma em meus sistemas e
funciona mto bem obrigado..em tabelas com media de 500 mil registros...

as ordens

[]´s
Bruno Lichot


 Thiagão... ligue o SQLMonitor, e veja como fica as instruções de
 atualizações, com true e false

 Att.
 Danilo


 Francisco Thiago [EMAIL PROTECTED] escreveu:
 Caros amigos,


 O Help do Delphi diz o seguinte:

 Use GetMetadata to turn on or off the fetching of metadata on a database
 object. Setting GetMetadata to False will improve performance because no
 additional SQL will execute in order to get index information. However,
 setting GetMetadata to False might slow any attempts to update data using
 a
 client dataset that is linked via a dataset provider because the resolver
 might not generate optimized SQL to perform the update.

 GetMetadata must be True to perform any operations that require an index.
 These operations include setting up master/detail relationships, updating
 data from a client dataset when the provider's UpdateMode is not
 upWhereAll,
 and delayed fetching of BLOB data.

 Set GetMetadata to False if you are fetching a dataset for read-only
 purposes.

 Basicamente: O GetMetadata serve para trazer informações sobre o
 dicionário
 de dados. Essas informações são usadas para o SQLResolver gerar SQL
 otimizado, informações sobre índice... e etc.

 Mas o DataSetProvider não é quem gera os Insert/Update/Delete de acordo
 com
 o ProviderFlags... Então, onde - e quando - ele faz uso destas
 informações?
 Seria correto afirmar que o GetMetaData poderia ficar False nas tabelas
 onde
 não existe Mestre/Detalhe (ou até mesmo nessas) uma vez que não vou fazer
 uso dos índices e informações sobre o MetaData estão mapeadas nos
 componentes de acesso?

 []'s



 Francisco Thiago de Almeida
 Enter  Plug Informática
 Divisão: Desenvolvimento e Banco de dados
 Franca / SP
 msn: [EMAIL PROTECTED]







 ___
 Yahoo! Acesso Grátis - Internet rápida e grátis.
 Instale o discador agora! http://br.acesso.yahoo.com/


 --
  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]



 Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new
 Array();URL[1] =
 http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile =
 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL =
 http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg =
 http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var
 width = 468;var height=60;

 -
 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 Termos do Serviço
 do Yahoo!.


 __
 Converse com seus amigos em tempo real com o Yahoo! Messenger
 http://br.download.yahoo.com/messenger/

 [As partes desta mensagem que não continham texto foram removidas]



 --
  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











-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12f22aj9n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125035250/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 

Re: [delphi-br] Descobrir os Forms da aplica ção

2005-08-23 Por tôpico Danilo Rogério
Thiago, seguinte~...
 
Não sei se é um caminho... mas o primeiro passo é registrar seu form(Geralmente 
fazemos isto com form MDI), para ser registrado na aplicação, mesmo sem ser 
criado...
 
antes do END. coloque:
 
Initialization
  RegisterClass(TF_Seu_Formulario);
 
END.
 
Dê uma olhada na função FindGlobalComponent, ela vai te dar opções de rotinas 
semelhantes, relacionadas a objetos...
 
Pode ser um caminho...
 
Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
Pessoal,

Estamos implementando um esquema de segurança no aplicativo e para isso 
precisaríamos de obter uma listagem dos Forms da minha aplicação (mesmo que 
eles ainda não estejam criados).

Alguém sabe como fazer isso?

Tentei o objeto Application, mas ele só me mostra os objetos criados (o que 
é lógico) e vinculados a eles. Não teria como descobrir isso em run-time?

Obrigado

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]



  
  

___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/ 


-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 
http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg = 
http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 
468;var height=60;

-
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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Descobrir os Forms da aplica ção

2005-08-23 Por tôpico Danilo Rogério
Thiago, seguinte~...
 
Não sei se é um caminho... mas o primeiro passo é registrar seu form(Geralmente 
fazemos isto com form MDI), para ser registrado na aplicação, mesmo sem ser 
criado...
 
antes do END. coloque:
 
Initialization
  RegisterClass(TF_TP_Aprovacao);
 
END.
 
Dê uma olhada na função FindGlobalComponent, ela vai te dar opções de rotinas 
semelhantes, relacionadas a objetos...
 
Pode ser um caminho...
 
Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
Pessoal,

Estamos implementando um esquema de segurança no aplicativo e para isso 
precisaríamos de obter uma listagem dos Forms da minha aplicação (mesmo que 
eles ainda não estejam criados).

Alguém sabe como fazer isso?

Tentei o objeto Application, mas ele só me mostra os objetos criados (o que 
é lógico) e vinculados a eles. Não teria como descobrir isso em run-time?

Obrigado

Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]



  
  

___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/ 


-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 
http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg = 
http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 
468;var height=60;

-
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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Componentes que são DataWare

2005-08-19 Por tôpico Danilo Rogério
Thiagão, acho uma boa idéia procurar a propriedade datasource do componente...
 
Estava olhando aqui alguns componentes dataware, e algo em comum entre eles são 
as classes:
 
TObject
TPersistent
TComponente.
 
Daqui para baixo, as classes tornam-se específicas de cada componente...
 
E olhando a classe TDataSource, ela tem a mesma hierarquia acima...
 
Acho q dá pra fazer algo genérico a partir delas...
 
Um abraço,
Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
Pessoal,

Preciso de uma ajuda de vocês.

Baixamos aqui no escritório aquela dica do Luciano Pimenta da última edição 
da ClubeDelphi. Lá ele mostra como configurar restriçoes de campos no 
formulário.

Estamos pensando em aprimorar o projeto do Luciano e começar a usar no que 
agente já tem. Só que existe um problema: Como identificar quais os 
controles que estão mostrando os campos? Temos os TDBedit, TDBGrids, 
TDBLabels... TQRLabels... TEvoDbEdit... Enfim, são muitos os componentes que 
podem ter essa função Logo, criar um if para cada tipo de objeto não dá. 
Daí pensei em ver a hierarquia deles Descobri que cada um vai pra um 
lado, ou seja, não tem uma classe comum (ou tem?) Agora estou pensando 
em procurar nestes componentes a propriedade DataSource. O que vocês acham? 
Teria um jeito melhor de descobrir quais componentes são DataWare?

No exemplo do Luciano, ele modifica o texto mostrado para '*'... (property 
PasswordChar)... Mas como fazer isso num TDBText por exemplo? Ou num Grid 
Então? Modificar a propriedade visivel do objeto seria uma saída, porém, o 
form não ficaria muito bem estéticamente O que vocês sugeririam?


[]'s


Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]



  
  

___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/ 


-- 
 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]



Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new 
Array();URL[1] = 
http://br.rd.yahoo.com/SIG=12f7sbi08/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124470777/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 link=javascript:openWindow(1);var flashfile = 
'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var
 altURL = 
http://br.rd.yahoo.com/SIG=12f7sbi08/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124470777/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var
 altimg = 
http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 
468;var height=60;

-
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 Termos do Serviço do 
Yahoo!. 



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Re: Carregar de XML e descarregar em uma tabela de banco

2005-08-19 Por tôpico Danilo Rogério
Procurei algo uma vez do tipo, mas não encontrei.
 
Estava tentando algo assim:
 
ClientDataSetVazio.data := ClientDataSetDados.Delta.
 
Até aqui tudo bem. Carregava o conteúdo direitinho... mas não dava certo jogar 
tudo isso de uma vez no banco de dados.
 
Aí o que eu fiz...
 
o bom e velho while not eof... Na época tava difícil pesquisar alguma 
coisa(hoje está pior ainda)... e resolvi meu problema desta maneira.
 
Att.
Danilo
 
Evandro Lelis [EMAIL PROTECTED] escreveu:
Ainda que mal lhes pergunte, ninguém nunca precisou implementar 
rotinas de importação / exportação de dados?

Help, plis.

Evandro.




--- Em delphi-br@yahoogrupos.com.br, Evandro Lelis [EMAIL PROTECTED] 
escreveu
 Uma aplicação deve implementar rotinas de exportação e
 importação de dados para serem transferidos entre localidades.
 
 Implementei a exportação para formato XML. Algumas tabelas têm
 campo imagem (figura).
 
 Não consigo importar do formato XML as tabelas com esse tipo de
 campo.
 
 Tenho usado ClientDataSet1.LoadFromFile, e varrido cada linha para 
 compor um comando SQL de inserção na tabela destino.
 
 Se alguém tiver alguma dica .. ou se precisar que eu descreva 
 melhor ... Ajude-me, plis.
 
 Evandro




-- 
 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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




[delphi-br] Ler mensagem do servidor de email

2005-08-16 Por tôpico Danilo Rogério
Pessoal, tem alguma maneira de ler a caixa de entrada do servidor de email?
 
O intuito disto é verificar se as mensagens em que foram solicitadas 
confirmação de leitura, foram respondidas, para efetuar um update em alguns 
registros do Banco de Dados.
 
Obrigado,
Danilo Rogério



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




[delphi-br] Parece Bug do Delphi 7: Missing set keyword ainda...

2005-08-11 Por tôpico Danilo Rogério
Pessoal
Ja mandei essa pergunta para uns caras muito bons aí em Delphi, mas ainda to no 
aguardo, portando, mando pra lista também...
 
Ainda estou com problema em um apply updates. O reconcile error está mostrando: 
Missing Set Keyword.
 
Coloquei o SQLMonitor, e o mesmo mostra a instrução Set, sem as colunas. Porém 
as colunas que serão atualizadas estão com os Providers Flags: pInfUpdate = 
True.
 
Andei pesquisando na Web e encontrei um tópico parecido que leva ao link abaixo 
no site da Borland.
 
http://qc.borland.com/wc/qcmain.aspx?d=2338
 
Porém, este erro ocorreria caso, TODOS os TFields do meu clientdataset tivesse 
com TODOS os Flags = False. E em seguida dar o apply updates. O que não é meu 
caso...
 
Sugerem também a fazer um update no Delphi 7, e cheguei ao seguinte link:
http://bdn.borland.com/article/0,1410,32492,00.html
 
Queria saber o que vocês me falam deste update... Uma vez o pessoal do trabalho 
fez um update e ferrou um pouco o delphi...
 
Ajuda aí, vai...
 
Danilo
Betta Informática
Franca



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Update executado pelo DbExpress foi meio suspeito

2005-08-06 Por tôpico Danilo Rogério
Então, velhinho...
 
Mas de ele(DSP) não fazer o update corretamente, com mais de uma tabela no 
From, é a 1ª vez...
 
Realmente, não sei se existem alguma lógica, ou sequencia para ele buscar a 
tabela que será usada no update...
 
Mas valeu...

Francisco Thiago [EMAIL PROTECTED] escreveu:
Meu, seguinte:

O DataSetProvider tenta adivinhar (procurando por from's no select) o nome 
da tabela... Quando tem subselect, ou vc informa mais de uma tabela na 
cláusula from, eu acho que o DataSetProvider meio que se perde... saca? por 
isso ele pega um nome e pronto... Eu só não parei para pensar qual seria a 
lógica que ele usa (se é a primeira tabela que aparecer, se é aquela que tem 
mais campos... se é aleatório)...

Em todo caso, sempre que vc tiver mais de uma tabela no from (ou mais de um 
from no select), especifique o nome da tabela no evento OnGetTableName e 
pronto...

Lembra daquelas funcões malucas que eu usava para gerar sql automaticamente 
(e que até hoje uso às vezes hehehe)... então, eu acredito que internamente 
o DataSetProvider use algo do tipo.

[]'s e tamos ae vlw?



Francisco Thiago de Almeida
Enter  Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
msn: [EMAIL PROTECTED]


- Original Message - 
From: Danilo Rogério [EMAIL PROTECTED]
To: Delphi-Br delphi-br@yahoogrupos.com.br
Sent: Friday, August 05, 2005 7:54 PM
Subject: [delphi-br] Update executado pelo DbExpress foi meio suspeito


Galera da lista, seguinte.
Em Anexo consta um Select que está em uma SQLQuery, por ser muito grande, 
mandei em anexo.

Mas vamos lá, os campos que ele retorna são os sequintes, e seus respectivos 
valores de providers flags que estão como TRUE, tanto da query quanto do 
Clientdataset.

Estes campos são a minha chave da tabela
NRO_MC: pfInUpdate, pfInWhere, pfInKey.

COD_ITEM: pfInUpdate, pfInWhere, pfInKey.
COD_APROVADOR: pfInUpdate, pfInWhere, pfInKey.
SEQUENCIA: pfInUpdate, pfInWhere, pfInKey.

Estes NÃO devem ser atualizados
CODIGO: Tudo False nos flags
SIGLA_FORN: Tudo False nos flags
DSC_REDUZIDA: Tudo False nos flags
TOTAL_ITEM: Tudo False nos flags
APROVADO: Tudo False nos flags
REPROVADO: Tudo False nos flags

Estes campos serão atualizados
DT_APROVACAO:pfInUpdate
STATUS:pfInUpdate
OBS_APROVACAO:pfInUpdate

O DataSetProvider tem na propriedade UpdateMode: upWhereKeyOnly

Os campos chave, e os campos que devem ser atualizados são de uma Tabela 
chamada APROVACAO_TABELA_PRECO, que vocês podem ver no Select

Vamos para o Problema agora.  Eu Edito, dou Post, tudo certo.
No Momento do Apply Updates, o Reconcile Error me retorna:

ORA-00904: field SEQUENCIA Invalid Identifier.

Bem, coloquei o SQLMonitor e veja o resultado no momento do apply updates:

update ITEM_TABELA_PRECO  set
STATUS = :1
where
NRO_MC = :2 and
COD_ITEM = :3 and
COD_APROVADOR = :4 and
SEQUENCIA = :5

Ou seja, ele achou que a tabela que deveria ser atualizada seria a 
ITEM_TABELA_PRECO(por isso o erro, porque não existe o campo SEQUENCIA na 
ITEM_TABELA_PRECO), e a única referencia a esta tabela é um SubSelect na 
Clausula FROM.

Andei conversando com o Amigo Francisco Thiago, que frequenta a lista e ele 
também não tinha uma explicação lógica para isto, mas sugeriu colocar no 
OnGetTableNames do DataSetProvider o nome da tabela que deve ser atualizada.
Muito bem, funcionou. Mas trabalho diariamente com este tipo de select, 
contendo subselect, e a configuração dos Flags basta para que o update seja 
executado corretamente.

Me ajudem aí galera...

Umm abraço,
Danilo Rogério
Betta Informática




-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
  --

SELECT A.NRO_MC,
   A.COD_ITEM,
   A.COD_APROVADOR,
   A.SEQUENCIA,
   A.FORN_CODIGO || '-' || A.FORN_COMPLE AS CODIGO,
   A.SIGLA_FORN,
   I.DSC_REDUZIDA,
   DECODE(B.NRO_TABELA_PRECO,
  NULL,(SELECT (NVL(IC.VLR_UNITARIO,0) - NVL(IC.VLR_DESCONTO,0)) 
+ NVL(IC.VLR_IPI,0) + NVL(IC.VLR_OUTDESPESA,0)
  FROM ITEM_COLETA_PRECO IC
 WHERE IC.NRO_MC   = A.NRO_MC
   AND IC.FORN_CODIGO  = A.FORN_CODIGO
   AND IC.FORN_COMPLE  = A.FORN_COMPLE
   AND IC.SIGLA_FORN   = A.SIGLA_FORN
   AND IC.COD_ITEM = A.COD_ITEM),
   (SELECT (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0)) 
+ (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0) * 
(NVL(IT.PERC_IMPOSTO,0)/100)) + NVL(IT.VLR_OUTDESPESA,0)
  FROM ITEM_TABELA_PRECO IT
 WHERE IT.NRO_TABELA_PRECO = B.NRO_TABELA_PRECO
   AND IT.COD_ITEM = A.COD_ITEM)) AS TOTAL_ITEM,
   A.DT_APROVACAO,
   A.STATUS,
   A.OBS_APROVACAO,
   ' ' AS APROVADO,
   ' ' AS REPROVADO
  FROM APROVACAO_TABELA_PRECO A,
   (SELECT T.NRO_TABELA_PRECO,
   T.NRO_MC,
   T.FORN_CODIGO

[delphi-br] Update executado pelo DbExpress foi meio suspeito

2005-08-05 Por tôpico Danilo Rogério
Galera da lista, seguinte.
Em Anexo consta um Select que está em uma SQLQuery, por ser muito grande, 
mandei em anexo.

Mas vamos lá, os campos que ele retorna são os sequintes, e seus respectivos 
valores de providers flags que estão como TRUE, tanto da query quanto do 
Clientdataset.

Estes campos são a minha chave da tabela
NRO_MC: pfInUpdate, pfInWhere, pfInKey.

COD_ITEM: pfInUpdate, pfInWhere, pfInKey.
COD_APROVADOR: pfInUpdate, pfInWhere, pfInKey.
SEQUENCIA: pfInUpdate, pfInWhere, pfInKey.

Estes NÃO devem ser atualizados
CODIGO: Tudo False nos flags
SIGLA_FORN: Tudo False nos flags
DSC_REDUZIDA: Tudo False nos flags
TOTAL_ITEM: Tudo False nos flags
APROVADO: Tudo False nos flags
REPROVADO: Tudo False nos flags

Estes campos serão atualizados
DT_APROVACAO:pfInUpdate
STATUS:pfInUpdate
OBS_APROVACAO:pfInUpdate

O DataSetProvider tem na propriedade UpdateMode: upWhereKeyOnly

Os campos chave, e os campos que devem ser atualizados são de uma Tabela 
chamada APROVACAO_TABELA_PRECO, que vocês podem ver no Select

Vamos para o Problema agora.  Eu Edito, dou Post, tudo certo.
No Momento do Apply Updates, o Reconcile Error me retorna: 

ORA-00904: field SEQUENCIA Invalid Identifier.

Bem, coloquei o SQLMonitor e veja o resultado no momento do apply updates:

update ITEM_TABELA_PRECO  set
STATUS = :1
where
NRO_MC = :2 and
COD_ITEM = :3 and
COD_APROVADOR = :4 and
SEQUENCIA = :5

Ou seja, ele achou que a tabela que deveria ser atualizada seria a 
ITEM_TABELA_PRECO(por isso o erro, porque não existe o campo SEQUENCIA na 
ITEM_TABELA_PRECO), e a única referencia a esta tabela é um SubSelect na 
Clausula FROM.

Andei conversando com o Amigo Francisco Thiago, que frequenta a lista e ele 
também não tinha uma explicação lógica para isto, mas sugeriu colocar no 
OnGetTableNames do DataSetProvider o nome da tabela que deve ser atualizada. 
Muito bem, funcionou. Mas trabalho diariamente com este tipo de select, 
contendo subselect, e a configuração dos Flags basta para que o update seja 
executado corretamente.

Me ajudem aí galera...

Umm abraço,
Danilo Rogério
Betta Informática




-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!
  --

SELECT A.NRO_MC,
   A.COD_ITEM,
   A.COD_APROVADOR,
   A.SEQUENCIA,
   A.FORN_CODIGO || '-' || A.FORN_COMPLE AS CODIGO,
   A.SIGLA_FORN,
   I.DSC_REDUZIDA,
   DECODE(B.NRO_TABELA_PRECO,
  NULL,(SELECT (NVL(IC.VLR_UNITARIO,0) - NVL(IC.VLR_DESCONTO,0)) + 
NVL(IC.VLR_IPI,0) + NVL(IC.VLR_OUTDESPESA,0)
  FROM ITEM_COLETA_PRECO IC
 WHERE IC.NRO_MC   = A.NRO_MC
   AND IC.FORN_CODIGO  = A.FORN_CODIGO
   AND IC.FORN_COMPLE  = A.FORN_COMPLE
   AND IC.SIGLA_FORN   = A.SIGLA_FORN
   AND IC.COD_ITEM = A.COD_ITEM),   
 
   (SELECT (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0)) + 
(NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0) * 
(NVL(IT.PERC_IMPOSTO,0)/100)) + NVL(IT.VLR_OUTDESPESA,0)
  FROM ITEM_TABELA_PRECO IT
 WHERE IT.NRO_TABELA_PRECO = B.NRO_TABELA_PRECO
   AND IT.COD_ITEM = A.COD_ITEM)) AS TOTAL_ITEM,
   A.DT_APROVACAO,
   A.STATUS,
   A.OBS_APROVACAO,
   ' ' AS APROVADO,
   ' ' AS REPROVADO
  FROM APROVACAO_TABELA_PRECO A,
   (SELECT T.NRO_TABELA_PRECO,
   T.NRO_MC,
   T.FORN_CODIGO,
   T.FORN_COMPLE,
   T.SIGLA_FORN
  FROM TABELA_PRECO T
 WHERE T.NRO_TABELA_PRECO = (SELECT MAX(NRO_TABELA_PRECO)
   FROM TABELA_PRECO 
  WHERE NRO_MC  = T.NRO_MC
AND FORN_CODIGO = T.FORN_CODIGO
AND FORN_COMPLE = T.FORN_COMPLE
AND SIGLA_FORN  = T.SIGLA_FORN
AND BLOQUEADA   = 'S'
)
   ) B,
   ITEM I   
 WHERE A.NRO_MC= B.NRO_MC(+)
   AND A.FORN_CODIGO   = B.FORN_CODIGO(+)
   AND A.FORN_COMPLE   = B.FORN_COMPLE(+)
   AND A.SIGLA_FORN= B.SIGLA_FORN(+)
   AND A.COD_ITEM  = I.COD_ITEM
   AND A.STATUS= 'P'
   AND A.SEQUENCIA = (SELECT MAX(SEQUENCIA)
FROM APROVACAO_TABELA_PRECO
   WHERE NRO_MC= A.NRO_MC
 AND COD_ITEM  = A.COD_ITEM
 AND COD_APROVADOR = A.COD_APROVADOR)
   AND A.COD_APROVADOR =:USUARIO
ORDER BY A.COD_ITEM

[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br

Re: [delphi-br] Campo Do Telefone - Eduardo

2005-08-03 Por tôpico Danilo Rogério
Tente...
If Tabela.FieldByName('CAMPO_TELEFONE').IsNull then
  Showmessage('Esta vazio')

Cleiton [EMAIL PROTECTED] escreveu:
Olá Eduardo...

Eu já tinha tentado fazer da forma que você mostrou, mas por alguma razão 
não tinha dado certo.

Continuo na mesma.



if DBeditNome.text = '(  )-'  then
begin
   ShowMessage ( 'o telefone está em branco');
   DBeditNome.SetFocus;
   exit;
end;

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Cleiton
  Enviada em: segunda-feira, 1 de agosto de 2005 10:21
  Para: Delhpi
  Assunto: [delphi-br] Campo Do Telefone


  Olá...

  Estou com um pequeno problema.

  Nos campos obrigatórios do meu sistema uso uma fuçãozinha bem simples para
garantir que o o usuário realmente irá inserir aquele valor. Para dar um
exemplo de como estou fazendo, vou usar o campo nome:

  if DBeditNome.text = '  '  then
  begin
 ShowMessage ( 'o nome do cliente está em branco');
 DBeditNome.SetFocus;
 exit;
  end;

  Acontece que quando uso o mesmo procedimento para o campo telefone isso
não funciona. Acredito que seja pelo motivo de estar usando máscara no
DBedit. Então, como já tem máscara, o campo não está em branco.

  Como faço então para garantir que o usuário digitará o telefone?

  Alguém poderia me ajudar?
  --
  Esta mensagem foi verificada pelo sistema de antivírus e
  acredita-se estar livre de perigo.



  [As partes desta mensagem que não continham texto foram removidas]



  --
   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

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.



  __ NOD32 1.1183 (20050729) Information __

  This message was checked by NOD32 antivirus system.
  http://www.nod32.com


[As partes desta mensagem que não continham texto foram removidas]



-- 
 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










-- 
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.



-- 
 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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 





Re: [delphi-br] [OFF TOPIC] - Administrar IIS em outro computador

2005-08-02 Por tôpico Danilo Rogério
Thiagão... O cara mais indicado é o Lichot mas como um pobre mortal, sugiro:
 
VNC, Radmin, ou algum esquema igual ao do Win2K Server, que emula a tela do 
S.O. em outro micro.
 
Um abraço,
Danilo

Francisco Thiago [EMAIL PROTECTED] escreveu:
Caros amigos, como eu faço para, a partir do computador A, administrar o IIS 
instalado no computador B?

Obrigado


Francisco Thiago 



  
  

___ 
Yahoo! Acesso Grátis - Internet rápida e grátis. 
Instale o discador agora! http://br.acesso.yahoo.com/ 


-- 
 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 Termos do Serviço do 
Yahoo!. 


__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] DBExpress

2005-07-24 Por tôpico Danilo Rogério
é recomendado sim... vai de cada programador... e do trabalho que vai dar...
 
Eu, particularmente, utilizo muito do ClienteDataSet, mas tem casos que usar um 
TSQLQuery ou TSQLDataSet, são necessários...
 
Danilo Rogério
Betta Informática

Leandro Carbonera [EMAIL PROTECTED] escreveu:
Alguem já utilizou o componente SQLDataSet para fazer inserções, exclusões e 
demais procedimentos via clausulas SQL, sem a utilização do componente 
ClientDataSet è recomendavel fazer isso???

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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 Termos do Serviço do 
Yahoo!. 



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




Re: [delphi-br] Problemas com Transacoes

2005-07-21 Por tôpico Danilo Rogério
Não utilizo IBX, mas este tipo de problema está relacionado com o nível de 
isolamento da transação...
 
dê uma olhada nisso... Imagino ser o caminho
 
Danilo Rogério

Marcio O. Nascimento (Forzza) [EMAIL PROTECTED] escreveu:
Pessoal,

Estou utilizando o Firebird e IBX, gravo os dados no banco com um ExecSQL, até 
ai tudo bem, quando executo um select no banco os dados ainda nao foram 
gravados, so sao atualizados quando fecho o sistema. Como procedo para que os 
dados sejam gravados ou comitados assim que executo o ExecSQL?

PS.. estou usando o IBQuery com um IBTransaction ligado a ela.

Obrigado

Marcio

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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 Termos do Serviço do 
Yahoo!. 



-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[As partes desta mensagem que não continham texto foram removidas]



-- 
 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

 




En: Re: [delphi-br] Retirada do Form da mem ória - Dúvidas de muita gente

2005-06-24 Por tôpico Danilo Rogério
Excelente Explicação Daniel, mas me responda uma coisa...
 
Tudo bem, dei um Free no meu Form, ele realmente não está mais na memória. O 
que acontece com ele então, se eu criei com Create(Application), e minha 
aplicãção ainda está ativa... Não tem problema? Não fica nenhum lixo até que eu 
feche meu sistema?
 
Obrigado,
Danilo Rogério

Observação: mensagem anexa encaminhada.

__
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 

[As partes desta mensagem que não continham texto foram removidas]





-- 
 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