[delphi-br] Re: Conectar Oracle com Delphi 5

2009-02-09 Por tôpico Edmilson Pontes
--- Em delphi-br@yahoogrupos.com.br, Joao Morais jcmorai...@... escreveu

 2009/2/6 Josir Gomes jo...@...:
  Olá Edmilson,
 
  se ele não está usando BDE, ele deve estar usando:
 
  1. ADO - não recomendo - é muito lento e pode dar problemas de
  incompatibilidade com a versão específica do ADO (2.1, 2.2, etc) que
  estiver instalada na máquina. Mas roda com Delphi 5 apesar do suporte
  no Delphi 7 ser bem melhor.
 
  2. ODAC - é a melhor solução mas é paga - uso ODAC a 7 anos e nunca
  tive problemas com ele. Não precisa nem do Oracle Client e do
TNSNAMES.
 
  3. TOra - grátis mas bem limitado - se vc não tem orçamento para usar
  o ODAC, então cai dentro desse.
 
 Além destes: Zeos (free) e DOA (pago)
 
 Joao Morais


Colegas,
Agradeço a todos pelas respostas.
Descubri que a versão que está em produção usa BDE sim, apenas não
precisa configurar o Alias, a configuração é feita diretamente no
componente TDataBase.

abraços,

Edmilson Pontes



Re: [delphi-br] Sumario em um DBGrid

2009-02-09 Por tôpico Rafael Marques
eu tb gostaria mto de colocar sumarios nos meus grid, mas eu gostaria de tentar 
implementar pra nao ficar dependendo de componentes de terceiros


procurei no google e nao consegui encontrar mta coisa q ajude n



  - Original Message - 
  From: Daniel Sobrinho Laporte 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 05, 2009 2:13 PM
  Subject: Re: [delphi-br] Sumario em um DBGrid


  Risos... o Jedi é Free hein.. da uma olhadinha que vale a pena risos !!!
  Poupa trabalho tempo e ainda economiza uma graninha !!! =D

  2009/2/5 Marcelo Moacir Florindo marceloflori...@gmail.com

   Sim. Eu sei que é paga.
   Mas falo pela capacidade da suite. É cara mas ajuda muito na produção.
  
   ;)
  
   2009/2/5 Rubem Nascimento da Rocha 
djpardalro...@hotmail.comdjpardalrocha%40hotmail.com
   
  
  
   
É verdade. Ela é excelente. Já trabalhei com ela. Só tem um problema,
Marcelo. É cara e paga (US$).
   
   
Sds.
   

 To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%
   40yahoogrupos.com.br
 From: marceloflori...@gmail.com 
marceloflorindo%40gmail.commarceloflorindo%
   40gmail.com
  
 Date: Thu, 5 Feb 2009 13:35:09 -0200
 Subject: Re: [delphi-br] Sumario em um DBGrid


 Tem uma suite que é poderosa. do DevExpress. O grid irá te atender e
ainda

 sobrará recursos.



 Dá uma olhada:



 www.devexpress.com



 Att,



 Marcelo



 2009/2/5 Daniel Sobrinho Laporte



 Olá amigo,



 Na biblioteca Jedi tem o TJVDBUltimGrid que possui outro componente
   que
é o

 TJvColumnFooter, vc liga um no outro e exibe os valors dos seus campos

 agreggates, sugiro dar uma olhada nos exemplos pra entender bem !!!



 Abraços,

 Daniel.



 2009/2/5 Rubem Nascimento da Rocha









 Companheiro, no próprio TDBGrid não tem recurso pra isso. E se vc for

 querer implementar isso usando os eventos do TDBGrid, vc vai ter
   muito,

 muito código pra implementar.



 Sugiro que vc dê uma pesquisada na Internet (Google, AltaVista, etc.)
no

 componente TSMDBGrid. Ele é um descendente de TCustomDBGrid (ou de

 TDBGrid,

 não lembro bem agora!). Por ser descendente, ele pôde implementar
melhor

 esse e outros recursos interessantes.



 Sds.



 

 To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%
   40yahoogrupos.com.br
 40yahoogrupos.com.br

 From: luv...@bol.com.br luvisa%40bol.com.br luvisa%40bol.com.br

 Date: Wed, 4 Feb 2009 21:30:40 +

 Subject: [delphi-br] Sumario em um DBGrid







 Olá amigos, gostaria de saber se tem como fazer um sumary em um



 DBGrid, preciso calcular varias columas tentei fazer com campos



 aggregates porem nao deu certo por que dentre as colunas que quero o



 subtotal tenho algumas que são to tipo calculada.




 --

 Abraços,



 Daniel.



 Sempre que a vida lhe apresentar um desafio, tenha certeza que junto
dele

 está a solução,

__
Receba GRÁTIS as mensagens do Messenger no seu celular quando você
   estiver
offline. Conheça o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
   
   
  
   --
   Marcelo Moacir Florindo
   Analista/Desenvolvedor
   http://www.gestaotec.com.br
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  Abraços,

  Daniel.

  Sempre que a vida lhe apresentar um desafio, tenha certeza que junto dele
  está a solução,

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


  


--
  E-mail verificado pelo Terra Anti-Spam.
  Para classificar esta mensagem como spam ou não spam, clique aqui.
  Verifique periodicamente a pasta Spam para garantir que apenas mensagens
  indesejadas sejam classificadas como Spam. 


--
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Atualizado em 05/02/2009



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



Re: [delphi-br] Sumario em um DBGrid

2009-02-09 Por tôpico Ulisses
Bom dia!

Não serve usar clientdataset?

O somatórios tem que estar no DBGrid mesmo, não pode ser um campo aggregate?

Pense na possibilidade de utilizar o campo aggregate com outro dbedit logo 
abaixo da coluna que deseja ter o somatório.

Boa sorte,

Ulisses

  - Original Message - 
  From: Rafael Marques 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 06, 2009 10:15 PM
  Subject: Re: [delphi-br] Sumario em um DBGrid


  eu tb gostaria mto de colocar sumarios nos meus grid, mas eu gostaria de 
tentar implementar pra nao ficar dependendo de componentes de terceiros

  procurei no google e nao consegui encontrar mta coisa q ajude n

  - Original Message - 
  From: Daniel Sobrinho Laporte 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Thursday, February 05, 2009 2:13 PM
  Subject: Re: [delphi-br] Sumario em um DBGrid

  Risos... o Jedi é Free hein.. da uma olhadinha que vale a pena risos !!!
  Poupa trabalho tempo e ainda economiza uma graninha !!! =D

  2009/2/5 Marcelo Moacir Florindo marceloflori...@gmail.com

   Sim. Eu sei que é paga.
   Mas falo pela capacidade da suite. É cara mas ajuda muito na produção.
  
   ;)
  
   2009/2/5 Rubem Nascimento da Rocha 
djpardalro...@hotmail.comdjpardalrocha%40hotmail.com
   
  
  
   
É verdade. Ela é excelente. Já trabalhei com ela. Só tem um problema,
Marcelo. É cara e paga (US$).
   
   
Sds.
   

 To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%
   40yahoogrupos.com.br
 From: marceloflori...@gmail.com 
marceloflorindo%40gmail.commarceloflorindo%
   40gmail.com
  
 Date: Thu, 5 Feb 2009 13:35:09 -0200
 Subject: Re: [delphi-br] Sumario em um DBGrid


 Tem uma suite que é poderosa. do DevExpress. O grid irá te atender e
ainda

 sobrará recursos.



 Dá uma olhada:



 www.devexpress.com



 Att,



 Marcelo



 2009/2/5 Daniel Sobrinho Laporte



 Olá amigo,



 Na biblioteca Jedi tem o TJVDBUltimGrid que possui outro componente
   que
é o

 TJvColumnFooter, vc liga um no outro e exibe os valors dos seus campos

 agreggates, sugiro dar uma olhada nos exemplos pra entender bem !!!



 Abraços,

 Daniel.



 2009/2/5 Rubem Nascimento da Rocha









 Companheiro, no próprio TDBGrid não tem recurso pra isso. E se vc for

 querer implementar isso usando os eventos do TDBGrid, vc vai ter
   muito,

 muito código pra implementar.



 Sugiro que vc dê uma pesquisada na Internet (Google, AltaVista, etc.)
no

 componente TSMDBGrid. Ele é um descendente de TCustomDBGrid (ou de

 TDBGrid,

 não lembro bem agora!). Por ser descendente, ele pôde implementar
melhor

 esse e outros recursos interessantes.



 Sds.



 

 To: delphi-br@yahoogrupos.com.br 
delphi-br%40yahoogrupos.com.brdelphi-br%
   40yahoogrupos.com.br
 40yahoogrupos.com.br

 From: luv...@bol.com.br luvisa%40bol.com.br luvisa%40bol.com.br

 Date: Wed, 4 Feb 2009 21:30:40 +

 Subject: [delphi-br] Sumario em um DBGrid







 Olá amigos, gostaria de saber se tem como fazer um sumary em um



 DBGrid, preciso calcular varias columas tentei fazer com campos



 aggregates porem nao deu certo por que dentre as colunas que quero o



 subtotal tenho algumas que são to tipo calculada.




 --

 Abraços,



 Daniel.



 Sempre que a vida lhe apresentar um desafio, tenha certeza que junto
dele

 está a solução,

__
Receba GRÁTIS as mensagens do Messenger no seu celular quando você
   estiver
offline. Conheça o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br
   
   
  
   --
   Marcelo Moacir Florindo
   Analista/Desenvolvedor
   http://www.gestaotec.com.br
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  -- 
  Abraços,

  Daniel.

  Sempre que a vida lhe apresentar um desafio, tenha certeza que junto dele
  está a solução,

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

  --
  E-mail verificado pelo Terra Anti-Spam.
  Para classificar esta mensagem como spam ou não spam, clique aqui.
  Verifique periodicamente a pasta Spam para garantir que apenas mensagens
  indesejadas sejam classificadas como Spam. 

  --
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Atualizado em 

Re: [delphi-br] Cadastro de Operadores do Sistema.

2009-02-09 Por tôpico Coutinho - Yahoo
Valdir

Eu acho que você poderia usar um componente para isso, mas para evitar 
ficar na mão de um desenvolvedor que pode simplesmente parar de dar 
manutenção a um componente que não é extremamente complexo, sugiro que 
você crie um padrão para sua aplicações, tipo:

Tabela Usuarios
us_login varchar 10
us_nomecompleto varchar 40
us_funcao varchar 40

tabela permissoes
pe_sequencial integer*** - PK (usar auto-incremento)
us_login varchar 10   *** - FKclaro
pe_rotina varchar 50  *** - nome da rotina do sistema
pe_incluir
pe_alterar
pe_deletar
pe_imprimir
pe_processarvarchar 3 com check para SIM ou NÃO

Uma função que retorne um valor booleando com os seguintes parâmetros:

Function Pode(username, rotina, operacao: String): Boolean
begin
  if 
permissoes.locate('us_login;pe_rotina',vararrayof([username,rotina],[locaseInsensitive])
 
then
 begin
if operacao = 'incluir' then
   Pode := permissoespe_podeincluir.asboolean;
if operacao = 'alterar' then
   Pode := permissoespe_podealterar.asboolean;
if operacao = 'deletar' then
   Pode := permissoespe_podedeletar.asboolean;
if operacao = 'imprimir' then
   Pode := permissoespe_podeimprimir.asboolean;
if operacao = 'processar' then
   Pode := permissoespe_podeprocessar.asboolean;
 end;
end;


No seu código, antes de incluir, alterar, etc, é só chamar a rotina e 
verificar se o usuário tem permissão para fazer o que intenciona...

Espero que isso te ajude! Eu uso nos meus aplicativos uma estrutura 
muito similar, e funciona just dandy. Só não pode esquecer de 
verificar as permissões.

Sds
Emanuel Coutinho

__
Emanuel Coutinho
Salvador-Ba-Brasil



valdirdill escreveu:

 Olá,

 Estou fazendo um módulo para cadastro de operadores no sistema, onde
 cada operador receberá níveis diferentes de poder para cada um dos
 módulos que compõe o sistema.

 Entre outros campos, na tabela CadOperadores, existem os campos
 CAD_CLIENTES, CAD_FORNECEDORES, VENDAS, LCTO_CAIXA e RELATORIOS. São
 do tipo integer;

 A idéia é que no programa, haja uma interface para que, ao se
 cadastrar um operador, possa se atribuir nível 1 ou nível 2 a cada um
 dos campos acima.

 Estou desenvolvendo a interface da seguinte forma: coloquei dois
 TlistBox. No primeiro, tem os seguintes Items inseridos: Cadastro
 de Clientes, Cadastro de Fornecedores, Vendas de Produtos,
 Lançamentos no Livro Caixa e Relatórios. O segundo não está em branco.

 Existem botões permitindo que cada uma desses Items possam ser
 movidos do ListBox1 para o ListBox2 ou vice-versa.

 Ao clicar no botão Gravar deve haver uma rotina que verifique onde
 está cada Items. Se, por exemplo, Lançamentos do Livro Caixa
 estiver no ListBox1, o campo LCTO_CAIXA da tabela CadOperadores := 1;
 se estiver ListBox2, o campo LCTO_CAIXA da tabela CadOperadores := 2.

 A dúvida é: como fazer isso, ou seja, verificar onde cada Items
 está e gravar o respectivo valor na tabela?

 Até o momento a única idéia que me veio, seria:

 For I := 0 to ListBox1.Items.Count-1 do
 if ListBox1.Items[I] = 'Lançamentos do Livro Caixa then
 CDSOperadores.FieldByName('LCTO_CAIXA').asInteger := 1
 else
 CDSOperadores.FieldByName('LCTO_CAIXA').asInteger := 2;

 Até que funcionaria, mas me parece um pouco trabalhoso demais. Será
 que não há uma maneira mais simples de se fazer essa rotina.
 Lembro que citei apenas 5 campos da tabela, mas na verdade são mais
 50 e também quero fazer 3 níveis. Aí seriam 3 TListBox. Fazer
 esses IFs para cada campo e um for para cada TListBox?

 Qualquer dica ajuda.
 Obrigado
 Valdir Dill

 



Re: [delphi-br] Cadastro de Operadores do Sistema.

2009-02-09 Por tôpico Coutinho - Yahoo
Errata!!!]]


Faltou um parêntese
permissoes.locate('us_login;pe_rotina',vararrayof([username,rotina]),[locaseInsensitive])
 


__
Emanuel Coutinho
Salvador-Ba-Brasil



Coutinho - Yahoo escreveu:

 Valdir

 Eu acho que você poderia usar um componente para isso, mas para evitar
 ficar na mão de um desenvolvedor que pode simplesmente parar de dar
 manutenção a um componente que não é extremamente complexo, sugiro que
 você crie um padrão para sua aplicações, tipo:

 Tabela Usuarios
 us_login varchar 10
 us_nomecompleto varchar 40
 us_funcao varchar 40

 tabela permissoes
 pe_sequencial integer *** - PK (usar auto-incremento)
 us_login varchar 10 *** - FKclaro
 pe_rotina varchar 50 *** - nome da rotina do sistema
 pe_incluir
 pe_alterar
 pe_deletar
 pe_imprimir
 pe_processar varchar 3 com check para SIM ou NÃO

 Uma função que retorne um valor booleando com os seguintes parâmetros:

 Function Pode(username, rotina, operacao: String): Boolean
 begin
 if
 permissoes.locate('us_login;pe_rotina',vararrayof([username,rotina],[locaseInsensitive])
  

 then
 begin
 if operacao = 'incluir' then
 Pode := permissoespe_podeincluir.asboolean;
 if operacao = 'alterar' then
 Pode := permissoespe_podealterar.asboolean;
 if operacao = 'deletar' then
 Pode := permissoespe_podedeletar.asboolean;
 if operacao = 'imprimir' then
 Pode := permissoespe_podeimprimir.asboolean;
 if operacao = 'processar' then
 Pode := permissoespe_podeprocessar.asboolean;
 end;
 end;

 No seu código, antes de incluir, alterar, etc, é só chamar a rotina e
 verificar se o usuário tem permissão para fazer o que intenciona...

 Espero que isso te ajude! Eu uso nos meus aplicativos uma estrutura
 muito similar, e funciona just dandy. Só não pode esquecer de
 verificar as permissões.

 Sds
 Emanuel Coutinho

 __
 Emanuel Coutinho
 Salvador-Ba-Brasil

 valdirdill escreveu:
 
  Olá,
 
  Estou fazendo um módulo para cadastro de operadores no sistema, onde
  cada operador receberá níveis diferentes de poder para cada um dos
  módulos que compõe o sistema.
 
  Entre outros campos, na tabela CadOperadores, existem os campos
  CAD_CLIENTES, CAD_FORNECEDORES, VENDAS, LCTO_CAIXA e RELATORIOS. São
  do tipo integer;
 
  A idéia é que no programa, haja uma interface para que, ao se
  cadastrar um operador, possa se atribuir nível 1 ou nível 2 a cada um
  dos campos acima.
 
  Estou desenvolvendo a interface da seguinte forma: coloquei dois
  TlistBox. No primeiro, tem os seguintes Items inseridos: Cadastro
  de Clientes, Cadastro de Fornecedores, Vendas de Produtos,
  Lançamentos no Livro Caixa e Relatórios. O segundo não está em branco.
 
  Existem botões permitindo que cada uma desses Items possam ser
  movidos do ListBox1 para o ListBox2 ou vice-versa.
 
  Ao clicar no botão Gravar deve haver uma rotina que verifique onde
  está cada Items. Se, por exemplo, Lançamentos do Livro Caixa
  estiver no ListBox1, o campo LCTO_CAIXA da tabela CadOperadores := 1;
  se estiver ListBox2, o campo LCTO_CAIXA da tabela CadOperadores := 2.
 
  A dúvida é: como fazer isso, ou seja, verificar onde cada Items
  está e gravar o respectivo valor na tabela?
 
  Até o momento a única idéia que me veio, seria:
 
  For I := 0 to ListBox1.Items.Count-1 do
  if ListBox1.Items[I] = 'Lançamentos do Livro Caixa then
  CDSOperadores.FieldByName('LCTO_CAIXA').asInteger := 1
  else
  CDSOperadores.FieldByName('LCTO_CAIXA').asInteger := 2;
 
  Até que funcionaria, mas me parece um pouco trabalhoso demais. Será
  que não há uma maneira mais simples de se fazer essa rotina.
  Lembro que citei apenas 5 campos da tabela, mas na verdade são mais
  50 e também quero fazer 3 níveis. Aí seriam 3 TListBox. Fazer
  esses IFs para cada campo e um for para cada TListBox?
 
  Qualquer dica ajuda.
  Obrigado
  Valdir Dill
 
 

 



[delphi-br] Abrir excel

2009-02-09 Por tôpico Rodrigo Yoshikazu Sahara

Bom dia Amigos 
Estou querendo fazer uma aplicação com excel, mas estou tentando fazer isso com 
botão (Open) e que o caminho apareça em um TEdit, qual o comando que eu devo 
colocar no botão?
 
 
Rodrigo Yoshikazu Sahara
_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver 
offline. Conheça  o MSN Mobile!
http://mobile.live.com/signup/signup2.aspx?lc=pt-br

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



[delphi-br] SyBase com Dbexpress

2009-02-09 Por tôpico ajama_1
Amigos, alguém sabe me dizer com conetar com o sybase atraves do
dbexpress do delphi 7

o componente me solicita a dll :dbodbc8.dll para conectar ao banco ?
Onde posso encontrar essa dll para download ?

registrei no arquivo:
Borland Shared\dbexpress\dbxdrivers.ini

a segintes linhas:

[ASA]
GetDriverFunc=getSQLDriverASA
LibraryName=dbexpasa.dll
VendorLib=dbodbc8.dll
BlobSize=-1
DataBase=Database Name
ErrorResourceFile=./DbxMSSErr.msg
HostName=ServerName
LocaleCode=
ASA TransIsolation=ReadCommited
Password=password
User_Name=user
OS Authentication=False

Add a section similar to the following to your Borland
Shared\dbexpress\dbxconnections.ini file to create connection profiles 
[ASALocal]
DriverName=ASA
DataBase=ASA 8.0 Sample
HostName=
ASA TransIsolation=ReadCommited
Password=sql
User_Name=dba
ErrorResourceFile=./DbxMSSErr.msg
LocaleCode=
BlobSize=-1
OS Authentication=False





RES: [delphi-br] SyBase com Dbexpress

2009-02-09 Por tôpico Zote
Tais usando o ASA 8? Pois se não for, tens que mudar o VendorLib pra tua
versão.

 

Outra coisa, quando se fala em Sybase na grande maioria das vezes está se
falando do ASE e este driver dbx é para o ASA.

 

Abraço

--

José Henrique (Zote)

Analista de TI

Bludata Software

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de ajama_1
Enviada em: segunda-feira, 9 de fevereiro de 2009 14:53
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] SyBase com Dbexpress

 

Amigos, alguém sabe me dizer com conetar com o sybase atraves do
dbexpress do delphi 7

o componente me solicita a dll :dbodbc8.dll para conectar ao banco ?
Onde posso encontrar essa dll para download ?

registrei no arquivo:
Borland Shared\dbexpress\dbxdrivers.ini

a segintes linhas:

[ASA]
GetDriverFunc=getSQLDriverASA
LibraryName=dbexpasa.dll
VendorLib=dbodbc8.dll
BlobSize=-1
DataBase=Database Name
ErrorResourceFile=./DbxMSSErr.msg
HostName=ServerName
LocaleCode=
ASA TransIsolation=ReadCommited
Password=password
User_Name=user
OS Authentication=False

Add a section similar to the following to your Borland
Shared\dbexpress\dbxconnections.ini file to create connection profiles 
[ASALocal]
DriverName=ASA
DataBase=ASA 8.0 Sample
HostName=
ASA TransIsolation=ReadCommited
Password=sql
User_Name=dba
ErrorResourceFile=./DbxMSSErr.msg
LocaleCode=
BlobSize=-1
OS Authentication=False





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



[delphi-br] ENC: (BRMA) Mensagem não autorizada.

2009-02-09 Por tôpico Zote
Cara, não sei tem da lista tem email @ajrorato.ind.br mas por favor, fala
pro cara que cuida do servidor de email corrigir a regra de bloqueio de
anexo.

O email que envei tem um arquivo.dll no conteúdo e recebi o email abaixo...

--
José Henrique (Zote)
Analista de TI
Bludata Software

-Mensagem original-
De: postmas...@ajrorato.ind.br [mailto:postmas...@ajrorato.ind.br] 
Enviada em: segunda-feira, 9 de fevereiro de 2009 16:57
Para: z...@bludata.com.br
Assunto: (BRMA) Mensagem não autorizada.


Mensagem não autorizada.

Mensagem possui anexo proibido na lista (.dll)

De: z...@bludata.com.br
Para:  delphi-br@yahoogrupos.com.br
Assunto:  RES: [delphi-br] SyBase com Dbexpress





Res: [delphi-br] SyBase com Dbexpress

2009-02-09 Por tôpico Luciano Calenzani Simões
Dá uma olhada neste texto: http://www.sybase.com/detail?id=1027878

O mais interessante é que a DLL foi desenvolvida pela Borland, mas só veio 
junto do Delphi em versões futuras.

 Luciano Calenzani Simões   


  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] Programação Delphi 7 com MySQL

2009-02-09 Por tôpico Luiz Escobar
Seja feliz, compre e use o componente MyDAC ou UniDAC, sem duvida vale cada 
centavo.
www.devart.com 

[]s


Luiz Escobar





From: Marcos Ferreira 
Sent: Monday, February 09, 2009 10:58 PM
To: undisclosed-recipients:
Subject: [delphi-br] Programação Delphi 7 com MySQL


Pessoal,

Sempre trabalhei com o Delphi 7 em aplicações sem banco de dados. Agora me 
surgiu uma oportunidade de desenvolver um aplicativo relativamente simples com 
banco de dados para um cliente. Vou utilizar o MySQL, inclusive com acesso 
remoto. Gostaria de tirar algumas dúvidas com vocês.
a.. Qual a melhor forma de acesso ao banco de dados? Sistema Multi-camadas? 
b.. Vocês usam os componentes que dão acesso direto ao banco de dados, tipo 
dbedit, dbgrid, etc... ou usam componentes edit, grid?
Alguém teria um exemplo de sistema multi-camadas ou um manual de como construi 
as 3 camadas?

Att,

Marcos A. Ferreira
São Paulo - Brasil

MSN: maferre...@hotmail.it
Google Talk: maf.decisiva
Skype: m_abreuferreira

Esta mensagem pode conter informação confidencial e/ou privilegiada. Se você 
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode 
usar, copiar, ou divulgar as informações nela contidas ou tomar qualquer ação 
baseada nestas informações. Se você recebeu esta mensagem por engano, por 
favor, avise imediatamente o remetente, respondendo o email e em seguida, 
apague-o.
Agradecemos sua cooperação.

This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose or take any action based on this message or any information 
herein. If you have received this message in error, please, advise the sender 
immediately by reply e-mail and delete this message.
Thank you for your cooperation.

Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO 
AMBIENTE.
ENVIRONMENT commitment and responsibility, think about Before Printing.

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





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



RE: [delphi-br] Programação Delphi 7 com MySQL

2009-02-09 Por tôpico Rubem Nascimento da Rocha

A lista de discussão NDDV (N-tier Delphi DeVelopers - 
http://br.groups.yahoo.com/group/nddv) é o local ideal pra vc fazer suas 
incursões no mundo do desenvolvimento em camadas usando Delphi.
 
Inscreva-se nela.
 
Sds.


 From: m.abreuferre...@hotmail.com
 Date: Mon, 9 Feb 2009 22:58:11 -0200
 Subject: [delphi-br] Programação Delphi 7 com MySQL



 Pessoal,



 Sempre trabalhei com o Delphi 7 em aplicações sem banco de dados. Agora me 
 surgiu uma oportunidade de desenvolver um aplicativo relativamente simples 
 com banco de dados para um cliente. Vou utilizar o MySQL, inclusive com 
 acesso remoto. Gostaria de tirar algumas dúvidas com vocês.

 a.. Qual a melhor forma de acesso ao banco de dados? Sistema Multi-camadas?

 b.. Vocês usam os componentes que dão acesso direto ao banco de dados, tipo 
 dbedit, dbgrid, etc... ou usam componentes edit, grid?

 Alguém teria um exemplo de sistema multi-camadas ou um manual de como 
 construi as 3 camadas?



 Att,



 Marcos A. Ferreira

 São Paulo - Brasil



 MSN: maferre...@hotmail.it

 Google Talk: maf.decisiva

 Skype: m_abreuferreira

_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/

Res: [delphi-br] Programação Delphi 7 com MySQL

2009-02-09 Por tôpico Silvio Clécio
Olá pessoal,

Brother, em relação aos componentes comuns de controle eu não vou opinar, e nem 
sobre multi-camadas (até pq não uso a tecnologia), mas, em relação a conexão, 
ZeosLib: [http://zeos.firmos.at/portal.php].

P.S.: Note que os caras vão falar de outros componentes de conexão, mas, sempre 
recomendam o Zeos tb, pq o pacote é 100% open source e instala no Lazarus/FPC 
(caso seu sistema precise rodar no Linux tb).

[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silviop...@yahoo.com.br
Gmail, GTalk: silviop...@gmail.com
Hotmail, MSN: silviop...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°




De: Marcos Ferreira m.abreuferre...@hotmail.com
Enviadas: Segunda-feira, 9 de Fevereiro de 2009 21:58:11
Assunto: [delphi-br] Programação Delphi 7 com MySQL


Pessoal,

Sempre trabalhei com o Delphi 7 em aplicações sem banco de dados. Agora me 
surgiu uma oportunidade de desenvolver um aplicativo relativamente simples com 
banco de dados para um cliente. Vou utilizar o MySQL, inclusive com acesso 
remoto. Gostaria de tirar algumas dúvidas com vocês.
a.. Qual a melhor forma de acesso ao banco de dados? Sistema Multi-camadas? 
b.. Vocês usam os componentes que dão acesso direto ao banco de dados, tipo 
dbedit, dbgrid, etc... ou usam componentes edit, grid?
Alguém teria um exemplo de sistema multi-camadas ou um manual de como construi 
as 3 camadas?

Att,

Marcos A. Ferreira
São Paulo - Brasil

MSN: maferre...@hotmail. it
Google Talk: maf.decisiva
Skype: m_abreuferreira   


  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]