Recent

Author Topic: ADS con tablas libres  (Read 3914 times)

pbruccoleri

  • New Member
  • *
  • Posts: 28
ADS con tablas libres
« on: June 27, 2018, 11:10:11 pm »
Hola
En la empresa usamos el servidor de base de datos ADS (Advantage database server). Ya instalé los componentes que puedo descargar desde el sitio de ADS y que vienen junto a los de delphi.
No encuentro la forma de indicar que uso el modo de tablas libres (no tengo diciconario de datos ni nada) en el TAdsConnection.
Indiqué la carpeta donde se encuentran los dbf pero intenta buscar allí un archivo ADT.

Si alguien está usando ADS les agradezco cualquier ayuda.
Saludos

pbruccoleri

  • New Member
  • *
  • Posts: 28
Re: ADS con tablas libres
« Reply #1 on: June 30, 2018, 01:46:25 am »
Hola..
Me respondo...
En la propiedad AdsConnection se pone la carpeta en la propiedad ConnectPath y en el componente TAdsQuery , en la propiedad SourceTableType se pone ttAdsCDX.

El problema es que el componente no está funcionando bien, ya que si se pone una consulta simple como:
select * from tabla where....
todo bien, pero con consultas más complejas que tengan join, group by, etc, salta el famoso error SIGSEGV.

Es una lástima porque si esto no funciona, es definitivo que abandono Lazarus ya que por ahora no se cambiará la base de datos (es un trabajo enorme hacerlo).

Saludos!

 

TinyPortal © 2005-2018