Autor Tópico: Wine com ODBC alguem já conseguiu ?  (Lida 9375 vezes)

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Wine com ODBC alguem já conseguiu ?
« Online: 30 de Julho de 2007, 16:52 »
Olá Galera,

Alguém já conseguiu usar o ODBC no wine ?
Sempre da erro de OLE DB aqui quanto tempo fazer conexão com banco de dados.


Aguardando.
Obrigado.

Denix

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #1 Online: 31 de Julho de 2007, 08:12 »
Acho que é uma coisa que o Wine ainda peca é a falta da funcionabilidade do ODBC, vamos discutir sobre o mesmo para ver se caso chegamos em uma solução, muitos tem tido problema com ODBC e falta ajuda para os mesmos como eu.


Obrigado.
Aguardando.

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #2 Online: 01 de Agosto de 2007, 08:23 »
O Problema costuma a ocorrer também quando é usado  o componente ADO que usa o ODBC para fazer a ponte de conexão com Banco de dados.
Eu utilizo Delphi + ADO por isso não estou conseguindo executar minhas aplicações no Wine.


Aguardando.
Obrigado.

Offline Ludo

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #3 Online: 01 de Agosto de 2007, 14:45 »
Olá denix
Estou tento um problema semelhante. Aqui na empresa temos um sistema de gerenciamento de estoque e clientes e não estou conseguindo faze-lo funcionar corretamente através do Wine. O servidor é WinXP e roda o sistema em FIREBIRD...já consegui fazer o cliente abrir no Ubuntu, porém, quando ele pede o endereço do servidor, ele diz não conseguir pingar. Já tentei 192.168.0.1, já tentei smb://192.168.0.1 , smb://servidor/ , etc. e nada.
Alguém tem alguma solução?

Offline Ludo

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #4 Online: 01 de Agosto de 2007, 20:18 »
Ninguém pode ajudar nisso?  ??? :'(

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #5 Online: 02 de Agosto de 2007, 08:10 »
Que estranho, se a rede estiver configurada corretamente não tem porque não pinga o ip do servidor.
Verifica se a configuração da rede tá ok.

Ou descreva como você configurou no ubuntu a mesma.

« Última modificação: 02 de Agosto de 2007, 08:12 por denix »

Offline Ludo

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #6 Online: 02 de Agosto de 2007, 10:27 »
O Ubuntu configurou minha rede automaticamente, eu consigo acessar toda a rede, inclusive o servidor pelo Ubuntu, mas pelo Wine, nada. :(

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #7 Online: 02 de Agosto de 2007, 10:46 »
Os softwares que não uso ODBC funciona legal.. só preciso colocar o caminho do banco de dados que esta no servidor " IP: Caminho " .

Offline Ludo

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #8 Online: 02 de Agosto de 2007, 11:30 »
Estranho :(

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #9 Online: 02 de Agosto de 2007, 12:15 »
Como você colocou o caminho, foi desse modo:
Ex:

192.168.0.1:/dados/banco.fdb


Aguardando.

Offline Ludo

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #10 Online: 02 de Agosto de 2007, 16:11 »
Não, coloquei como é feito nas estações windows...quando inicia o software, ele pede o IP do servidor. Nas maquinas windows, masta colocar: "Servidor" ou apenas "192.160.0.1", que o programa funciona.
No caso do Linux, o erro que ele acusa é "Impossível pingar o servidor", ou seja, acho euq ue nem encontrar o IP do bendito ele ta conseguindo.  :'(

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #11 Online: 02 de Agosto de 2007, 17:22 »
O problema pode estar como ele concatena o ip para pingar.

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #12 Online: 03 de Agosto de 2007, 10:58 »
Sobre ODBC será que tem como usar o unixODBC ou iODBC em conjunto com wine...  ? Alguém já usou ?


Aguardando.
Obrigado.

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #13 Online: 06 de Agosto de 2007, 08:27 »
Já ouvi relatos do uso dos unixODBC em conjunto com Wine, mas não consigue fazer isso, alguém já teve essa experiência ?


Aguardando.
Obrigado.

Offline denix

  • Usuário Ubuntu
  • *
  • Mensagens: 18
  • ubuntu 7.04 !
    • Ver perfil
Re: Wine com ODBC alguem já conseguiu ?
« Resposta #14 Online: 06 de Agosto de 2007, 12:26 »
Não entendi o que ele diz aqui, mas parece ser uma suposta solução :

Using unixODBC with wine
The people who are working on wine, some time ago added support for ODBC. This is done via a ODBC.DLL in the wine code that directs the calls out of the emulation environment, and to libodbc.so in the *nix world. This works nicely with unixODBC, and I have used it with various apps. One thing that has been reported to me by Bill Medland, who has been using Crystal Reports on Linux under wine, may be of help to others.

To quote Bill...

When Crystal Reports is run under WINE (at least under our application) and is supposed to use ODBC it complains that the connection string is invalid. (The error message is "Unable to connect: Incorrect log on parameters").

This is caused by Crystal Reports going off to the Windows Registry to look up the Driver setting for the DSN in the ODBC.INI portion of the registry. Since the driver setting is in the Linux file system, not the registry, it fails.

The fix is to add the entry into the registry. The setting can go either in the HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE trees, as follows: Software->ODBC->ODBC.INI-><MYDSN>->Driver="not blank" where <MYDSN> is the appropriate DSN. The setting for the driver doesn't seem to matter, except that it must not be blank.


Aguardando...