quinta-feira, 23 de agosto de 2007

Rem Objects e Dbx Driver no Delphi 2007

Bom estou testando o Rem Objects com o Delphi 2007.
Encontrei um pequeno problema ao tentar estabelecer uma conexão utilizando o drive do rem objects para dbx o erro era "DLL/Shared Library Name not Set" para resolver esse pequeno problema basta recompilar o arquivo DADBXDrv.dpr que fica na pasta RemObjects Software\Data Abstract for Delphi\Source\Drives e após ter feito isso copiar e substituir o arquivo DADBXDrv.dad que será gerado na pasta RemObjects Software\Data Abstract for Delphi\Bin para a pasta RemObjects Software\Data Abstract (Common)\Bin

Pronto tente agora utilizar o wizard e realizar a conexão utilizando o drive DBX e estará tudo ok.

Grande abraço para o Evgeny Karpov que ajudou a solucionar este pequeno problema e um grande abraço a todos.

Até a próxima pessoal.

Diego M. Garcia

3 comentários:

Cesar disse...

Hola Diego:

Soy argentino, me parecen muy buenos tu articulos sobre remobjects.
Te queria preguntar algo que esta pasando con data abstract en delphi 2007:
An exception was raised on the server: Unknown driver DBX.
Utilizo Firebird 1.5.4.4910.
Podrias comentarme por que pasa esto ya que cuando establezco la conexion con el schema modeler funciona muy bien.

Gracias por todo.

Diego M. Garcia disse...

Olá Cesar fico contente pelo seu elogio, obrigado.

Agora em relação ao seu erro basta recompilar o arquivo DADBXDrv.dpr que fica na pasta RemObjects Software\Data Abstract for Delphi\Source\Drives e após ter feito isso copiar e substituir o arquivo DADBXDrv.dad que será gerado na pasta RemObjects Software\Data Abstract for Delphi\Bin para a pasta RemObjects Software\Data Abstract (Common)\Bin

Isso é necessario pois o DBExpress do 2007 foi atualizado e o drive que acompanha o dataabstract foi compilado utilizando a versao anterior do delphi, por isso precisa apenas ser recompilado para que volte a funcionar.

Espero ter ajudado e desculpe pelo Espanhol :/

Grande abraço,
Diego M. Garcia

Cesar disse...

Hola Diego:

Gracias por tu ayuda. Segui el procedimiento que comentaste y se agregaron los demas aux drivers al schema modeler.
Lo que descubri de manera muy tonta era que faltaba colocar el componente TDADBXDriver en el modulo de datos del servidor.

Gracias de antemano.
Un abrazo.