Res: Re: Re: [delphi-br] Conexao com o banco
Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? __ 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] [As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: [delphi-br] Conexao com o banco
Voce veio do firebird né... hehehehhe MySQL só aponta pro IP e no máximo a porta (padrão:3306) nada mais... Não compartilhe nenhuma pasta do seu servidor Se vc usa MyDAC não precisa de NADA nem uma DLL tente executar seu executável e se der ero de alguma DLL marque o nome de todas e passa pra gente ai fica mais fácil saber Normalmente dependendo de como vc esta compilando esta precisando de alguma DLL, e nada mais Mas garanto que não é DLL do MyDAC e nem do MySQL, se vc configurou certo, tipo nada embarcado (nunca usei esta opção) Luiz Escobar PS: to sem o DELPHI na maquina pois estou em um projeto com HARBOUR e só volto pro DELPHI quando acabar... se não te mandava alguns exemplos From: Bruno Lepesqueur Sent: Tuesday, February 17, 2009 1:28 PM To: delphi-br@yahoogrupos.com.br Subject: Res: Re: Re: [delphi-br] Conexao com o banco Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? __ 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] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: [delphi-br] Conexao com o banco
Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas]
Res: Re: Re: Re: [delphi-br] Conexao com o banco
Seguinte Eduardo... eu joguei a minha aplicação completa no computador cliente e cliquei direto no executável, mas não deu certo! Ele pediu a instalação do myDAC no micro cliente! A mensagem é a seguinte: Não foi possível encontrar o módulo especificado myDAC. Eu tentei instalar o myDAC no cliente, mas ele não instala sem o delphi estar instalado rsrs Complicado, né? rs Oq vcs me sugerem? Um abraço! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: Re: Re: Re: [delphi-br] Conexao com o banco
Outra pergunta... o mySQL tem q estar configurado pra rede ou não precisa? Ele como padrão já aceita qq um conectar a ele? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Res: Re: Re: Re: [delphi-br] Conexao com o banco
Pessoal! Muito obrigado! Problema resolvido! Eu não estava conseguindo conectar pq o myDAC exige q tenha alguns arquivos de configuração dele na pasta system32 e então eu copiei os arquivos: *.bpl do myDAC e colei na pasta system32. O meu outro problema era que eu estava usando o mySQL para local e não como servidor mySQL. Agora que eu re-configurei-o para servidor mySQL funcionou bacana! Obrigado a todos e um grande abraço! ---Mensagem original--- De: Bruno Lepesqueur Data: 02/17/09 15:07:46 Para: delphi-br@yahoogrupos.com.br Assunto: Res: Re: Re: Re: [delphi-br] Conexao com o banco Outra pergunta... o mySQL tem q estar configurado pra rede ou não precisa? Ele como padrão já aceita qq um conectar a ele? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: Re: [delphi-br] Conexao com o banco
Bruno, tem algo errado ae, a unica coisa que o MyDAC pede é um arquivo BPL caso você estaja usando a Versão trial fora isso ele não pede nada, a não ser que voce tenha complicado o seu projeto com a opção Build with runtime Packages marcada.. ai vc vai ter que mandar os arquivos bpl's juntos. faz o seguinte, captura as telas de erro que dá ao executar o sistema e manda pro meu e-mail. fico na aguardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Seguinte Eduardo... eu joguei a minha aplicação completa no computador cliente e cliquei direto no executável, mas não deu certo! Ele pediu a instalação do myDAC no micro cliente! A mensagem é a seguinte: Não foi possível encontrar o módulo especificado myDAC. Eu tentei instalar o myDAC no cliente, mas ele não instala sem o delphi estar instalado rsrs Complicado, né? rs Oq vcs me sugerem? Um abraço! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.comramon15061959% 40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: Re: [delphi-br] Conexao com o banco
Isso depende de como vc instalou, visto que a lista não aceita anexos, manda pro meu e-mail as imagens dos erros que vamos descobrir o problema. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Outra pergunta... o mySQL tem q estar configurado pra rede ou não precisa? Ele como padrão já aceita qq um conectar a ele? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.comramon15061959% 40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: Re: Re: Re: [delphi-br] Conexao com o banco
O MyDAC não exige nenhum BPL e nem de Configuração (não existe arquivo de configuração do MyDAC), só é exigido arquivo BPL caso vc esteja usando a versão TRIAL ou então compilou usando a opção Build With Runtime Packages. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.br Pessoal! Muito obrigado! Problema resolvido! Eu não estava conseguindo conectar pq o myDAC exige q tenha alguns arquivos de configuração dele na pasta system32 e então eu copiei os arquivos: *.bpl do myDAC e colei na pasta system32. O meu outro problema era que eu estava usando o mySQL para local e não como servidor mySQL. Agora que eu re-configurei-o para servidor mySQL funcionou bacana! Obrigado a todos e um grande abraço! ---Mensagem original--- De: Bruno Lepesqueur Data: 02/17/09 15:07:46 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Res: Re: Re: Re: [delphi-br] Conexao com o banco Outra pergunta... o mySQL tem q estar configurado pra rede ou não precisa? Ele como padrão já aceita qq um conectar a ele? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 17/02/2009 13:54:42 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: Re: Re: [delphi-br] Conexao com o banco Olá Bruno, vamos lá.. 1º - usando Delphi + MyDAC você não precisa de nada além do seu exe na estação, não é necessário nenhuma dll, o mydac trabalha de forma direta com o MySQL. sendo assim não é preciso instalar o Delphi nos clientes. 2º - No MySQL não existe a necessidade de criar mapeamentos. Para conectar ao MySQL usando MyDAC basta setar no TMyConnection as seguintes propriedades: Server, IP ou nome da máquina onde o MySQL está instalado DataBase, Nome do banco ao qual deseja conectar.. apenas o nome.. exemplo: test UserName, nome do usuário cadastrado no MySQL, geralmente root PassWord, senha do usuário pronto, você ja pode conectar ao banco... mas lembre-se de liberar no Firewall do Servidor a porta 3306 que geralmente é usada pelo MySQL. Basicamente é isso, tentar conectar ai e se der errado nos passe mais detalhes.. att, Eduardo. 2009/2/17 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Pessoal, até hj não consegui fazer o meu sistema funcionar a rede! Pra começar eu já acho q estou errado pq eu não consigo fazer a minha aplicação funcionar sem ter q instalar o delphi 7 completo nos micros clientes! Preciso saber se eu tenho q instalar o delphi 7 em todos os computadores clientes ou se basta eu criar um atalho nos clientes do executável que está no computador servidor de aplicação. (eu uso delphi 7, banco: mysql 5 e myDAC) Outra coisa que eu fiz foi a seguinte... eu criei um mapeamento no cliente da pasta data do mysql e tentei acessar o banco via mapeamento, mas tb não deu certo! Qdo eu entro no componente do myDAC e aponto para o mapeamento e o banco que eu uso no servidor, não dá certo! Agradeço pela ajuda de vcs! Tenham um ótimo dia! ---Mensagem original--- De: Ramon Data: 14/02/2009 13:03:54 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com ramon15061959%40hotmail.comramon15061959% 40hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] Conexao com o banco
Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
Re: Re: [delphi-br] Conexao com o banco
Se você utiliza DBX é possível distribuir o arquivo de conexão(dbxconnections.ini) que poderá conter o usuário a senha e o caminho do banco. Já no alias.conf do firebird é possivel configurar o nome do alias, o caminho do banco e a porta do firebird o usuário e senha não são vinculados ao seu arquivo de conexão com o banco ou internamente no seu software. Abraços, Daniel 2009/2/14 Alisson alss...@yahoo.com.br Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- 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]
Re: Re: [delphi-br] Conexao com o banco
Bruno, o mySQL sabe onde está todos os bancos, para conectar em uma maquina remota vc informa o Nome ou Ip da máquina e diz em qual banco quer conectar o resto o MySQL cuida pra você. 2009/2/13 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Ok... Eduardo, mas e se o banco estiver em outro computador! Como que ele vai saber o caminho? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 12/02/2009 22:25:49 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Bruno, com mysql a coisa é diferente.. vc não informa o caminho do banco como no FireBird.. no Mysql basta você informar o Nome do mesmo.. com isso vai funcionar numa boa.. e graças ao Mysql ser assim, é possivel vc fazer um select em bancos distintos. qual componente de acesso você ta usando? 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br brunolbrasil%40yahoo.com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [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] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] Conexao com o banco
Não Alisson, este arquivo serve apenas para a criação do alias do banco. O usuário e senha são criados quando o banco propriamente dito é criado. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.62 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Alisson To: delphi-br@yahoogrupos.com.br Sent: Saturday, February 14, 2009 10:16 AM Subject: Re: Re: [delphi-br] Conexao com o banco Ramon, Eu não sabia que era possível configurar alias nesse arquivo do Firebird. Eu sempre usei um arquivo .ini pra isso. De princípio achei bem interessante, mas, parece que nesse arquivo você configura somente o endereço do banco de dados. Seria necessário colocar o usuário e senha. Daria pra fazer isso nesse arquivo tambem? __ 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]
Res: Re: Re: [delphi-br] Conexao com o banco
Entendi sim, mas ele não tratou essa msg de erro do jeito q vc me falou! Qdo eu mando conectar ao banco errado, ele dá uma tela de erro e não trata o except. A não ser q eu tenha q criar um código que trate esse erro tb! Obrigado! ---Mensagem original--- De: Daniel Sobrinho Laporte Data: 12/02/2009 22:06:30 Para: delphi-br@yahoogrupos.com.br Assunto: Re: Re: [delphi-br] Conexao com o banco Bom Bruno então eu não entendi o que voce quis rs... os blocos try except end ou try finally end São blocos de instrução assim como begin end porém quando você coloca o except significa que qualquer erro dentro do bloco try o curso de execução será redirecionado para o except dai é possível fazer tratamento personalizados com mensagens de erro e etc ex: try except on e:exception do begin ShowMessage(e.message); end end No caso acima será exibido o erro dentro de um dialogo de mensagem. Já no finally você utiliza quando independente de qualquer coisa sempre queria que passe em determinadas instruções como no exemplo abaixo: try c := TClientDataSet.Create(nil); finally FreeAndNil(c); end Neste caso independente do que acontecer dentro do bloco try sempre será zerada a variavel c e liberada da memória.. Abraços, Daniel 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.br Não deu certo Daniel! Pra q server o try e o except? Obrigado! ---Mensagem original--- De: Daniel Sobrinho Laporte Data: 02/12/09 17:12:22 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Isso é resolvido com um simples bloco de tratamento de erros da seguinte forma : try System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; except ShowMessage('Erro ao conectar, por favor tente novamente !'); end; Abraços, Daniel 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [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] [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] [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] Conexao com o banco
Se o banco estiver em outro computador é necessario que você informe o endereço de IP da outra máquina !!! 2009/2/13 Bruno Lepesqueur brunolbra...@yahoo.com.br Ok... Eduardo, mas e se o banco estiver em outro computador! Como que ele vai saber o caminho? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 12/02/2009 22:25:49 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Bruno, com mysql a coisa é diferente.. vc não informa o caminho do banco como no FireBird.. no Mysql basta você informar o Nome do mesmo.. com isso vai funcionar numa boa.. e graças ao Mysql ser assim, é possivel vc fazer um select em bancos distintos. qual componente de acesso você ta usando? 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [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]
Re: Re: [delphi-br] Conexao com o banco
No caso do firebird, não é necessario saber em que diretorio a base de dados está no servidor, usa-se o alias, criado no arquivo aliases.conf, que se encontrano diretorio de instalação do firebird. Abaixo o conteudo do arquivo aliases.conf # # List of known database aliases # -- # # Examples: # # dummy = c:\data\dummy.fdb # Sistema = e:\Sistema\Base\Base.fdb Ai, na string de conexão ao banco, você trocará o e:\Sistema\Base\Base.fdb por NomeDaMaquinaServidora:Sistema É bem simples e funciona legal. Ramon A. Korber Jr MSN - ramon15061...@hotmail.com Skype - ramon15061959 Harbour 1.1.0 - MiniGUI Extended 1.61 xMate - BCC 5.5 - Firebird 2.1 - OleDB-AdoDB Lazarus 0.9.26 - ZeosDBO 6.6.4 - Firebird 2.1 - Desenvolvimento Multi-Plataforma Windows XP SP3 - Linux Opensuse 11 - Mandriva 2008 - Ubuntu 8.04 Linux User Number 404280 - Original Message - From: Bruno Lepesqueur To: delphi-br@yahoogrupos.com.br Sent: Friday, February 13, 2009 7:52 AM Subject: Res: Re: [delphi-br] Conexao com o banco Ok... Eduardo, mas e se o banco estiver em outro computador! Como que ele vai saber o caminho? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 12/02/2009 22:25:49 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Bruno, com mysql a coisa é diferente.. vc não informa o caminho do banco como no FireBird.. no Mysql basta você informar o Nome do mesmo.. com isso vai funcionar numa boa.. e graças ao Mysql ser assim, é possivel vc fazer um select em bancos distintos. qual componente de acesso você ta usando? 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] Conexao com o banco
Uses Conexão ODBC e aponto para o nome do servidor ou IP da máquina Bruno. Qual componente e o tipo de conexão que você está utilizando ? 2009/2/13 Bruno Lepesqueur brunolbra...@yahoo.com.br Ok... Eduardo, mas e se o banco estiver em outro computador! Como que ele vai saber o caminho? Obrigado! ---Mensagem original--- De: Eduardo Silva dos Santos Data: 12/02/2009 22:25:49 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Bruno, com mysql a coisa é diferente.. vc não informa o caminho do banco como no FireBird.. no Mysql basta você informar o Nome do mesmo.. com isso vai funcionar numa boa.. e graças ao Mysql ser assim, é possivel vc fazer um select em bancos distintos. qual componente de acesso você ta usando? 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 (27) 8842-9489 MSN: eduardo@gmail.com eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Att, Jorge Ericsson S. Pinheiro Ericsson Sistemas e Soluções (61) 3797-4785 / 3244-8689 / 9227 4785 http://www.jericsson.com.br jericsson...@gmail.com jericsson...@hotmail.com skype:jericsson Brasília - DF [As partes desta mensagem que não continham texto foram removidas]
Re: Re: [delphi-br] Conexao com o banco
Bom Bruno então eu não entendi o que voce quis rs... os blocos try except end ou try finally end São blocos de instrução assim como begin end porém quando você coloca o except significa que qualquer erro dentro do bloco try o curso de execução será redirecionado para o except dai é possível fazer tratamento personalizados com mensagens de erro e etc ex: try except on e:exception do begin ShowMessage(e.message); end end No caso acima será exibido o erro dentro de um dialogo de mensagem. Já no finally você utiliza quando independente de qualquer coisa sempre queria que passe em determinadas instruções como no exemplo abaixo: try c := TClientDataSet.Create(nil); finally FreeAndNil(c); end Neste caso independente do que acontecer dentro do bloco try sempre será zerada a variavel c e liberada da memória.. Abraços, Daniel 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.br Não deu certo Daniel! Pra q server o try e o except? Obrigado! ---Mensagem original--- De: Daniel Sobrinho Laporte Data: 02/12/09 17:12:22 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] Conexao com o banco Isso é resolvido com um simples bloco de tratamento de erros da seguinte forma : try System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; except ShowMessage('Erro ao conectar, por favor tente novamente !'); end; Abraços, Daniel 2009/2/12 Bruno Lepesqueur brunolbra...@yahoo.com.brbrunolbrasil%40yahoo.com.br Tenho o seguinte código: System_DB.Connected := false; System_DB.Database := edit3.Text; System_DB.Connected := true; Onde System_DB é o nome da conexão com o banco my-sql e edit3.text é onde eu informo o caminho do banco, tipo: c:\mysql\data\banco; Esse código funciona, mas qdo é digitado no edit3.text um nome de banco de dados que não existe ou que esteja com caminho errado ele dá uma mensagem de erro. Eu estava pensando em criar um IF para não ter esse problema! Coisa mais ou menso assim: se o banco existir e tiver conectado faça... Alguém pode me ajudar? Obrigado! [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] [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]