O Advantage TDataSet Descendant é uma ferramenta de desenvolvimento onde se pode programar usando componentes similares aos TTable, TQuery, TDatabase and TStoredProc com metodos e propriedades semelhantes. O Advantage TDataSet Descendant combinado com o Advantage Database Server, forma uma robusta solução cliente/servidor para adicionar performance, estabilidade and escalabilidade para aplicações multi-usuario.
O Advantage TDataSet Descendant prove acesso local aos dados com o driver Advantage Local Server, é royalty-free, adequado para desenvolvimento em tabelas locais e ideal para clientes que mais tarde queiram melhorar a performance e segurança de seus dados adquirindo então a versão Cliente/Servidor, o Advantage Database Server.
Caracteristicas
* Multiplataforma - Funciona em WIndows, Linux e Windows Mobile.
* Facil desenvolvimento e distribuição.
* Caso deseja mudar de acesso local para ambiente cliente/servidor não é necessaria nenhuma alteração nos fontes.
* Caracteristicas nativa dos componentes semelhantes aos conhecidos TTable, TQuery, TDatabase e TStoredProc
* Compatibilidade com outros componentes de banco de dados de terceiros
* Prove accesso para avançadas funcionalidades não encontrada em componentes de banco de dados nativos
* Facil conversão de dados de arquivos Paradox, InterBase, Access e SQL Server usando o Advantage Data Architect
* Facil migração para client/server, Internet, thin-client e aplicações moveis
* Baixa manutenção
Para saber mais acesse http://devzone.advantagedatabase.com/
Lá encontrará farta documentação sobre o banco de dados e os varios componentes de acesso, incluindo driver pra ODBC, PHP, .Net, e outros.
Atenção:
No modo local, você pode usar sem limitação, desde que os arquivos sejam acessados diretamente.
Qualquer acesso indireto no modo local, é violação da licença do AdvantageDatabase, atualmente mantido pela Sybase Anywhere.
A versão Cliente/Servidor é paga, mas pode ser testada gratuitamente durante 30 dias.
Versão for lazarus
Estou disponibilizando o TDataset Descendent for lazarus.
Codigo Fonte
Componente TAdsQuery em tempo de desing
Paleta de componentes Advantage
Estão portados os seguintes componentes:
TAdsTable
TAdsQuery
TAdsConnection
TAdsSettings
TAdsStoreProc
TAdsDictionary
TAdsBatchMove (Somente windows)
É um trabalho em andamento, portanto deve ser testado antes de usar em ambiente de produção.
Os componentes são multiplataforma, funcionam no windows e no linux.
Nos testes realizados com a versão de servidor local, funcionou perfeitamente.
Não testado em modo cliente/servidor.
Aproveite para testar agora!
Leia a licença de uso do Advantage.
Esses componentes não são LGLP, eles estão sob uma licença proprietária da Sybase Anywhere.
Para usar os componentes, é necessário instalar pelo menos o Advantage Client Engine.
Postem suas criticas e sugestões.
Espero que esse trabalho seja util pra você, desenvolvedor.
Até a proxima.
Bug
Versão: Advantage 9.10.0.9 for linux
Para quem instalou as libs do Advantage com o aceapi-9.10.0.9.tar.gz ou com o adsodbc-9.10.0.9.tar.gz, os usuarios linux terão que fazer o link simbolico a seguir:
#cd /usr/lib
#ln -s libace.so.9.10.0.9 libace.so.9.90
Se não fizer, ao tentar conectar dá erro de axServerConnection.
Observações da versão for lazarus
Não estão disponiveis os seguintes tipos de campos:
AdsStringField-> Será usado o tipo TStringField.
AIntegerField-> Será usado o tipo TLongintField.
Downloads
Versão 8.10
Componentes de acesso for lazarus
Advantage Client Engine 8.10.0.38 for Windows
Advantage Client Engine 8.10.0.38 for Linux
Versão 9.10
Componentes de acesso for lazarus
Advantage Client Engine 9.10.0.9 for Windows
Advantage Client Engine 9.10.0.9 for Linux
.
Assinar:
Postar comentários (Atom)
Eu traduzi este comentário do Inglês para o Português no Google
ResponderExcluirTranslate. Estou muito impressionado com o componente "Advantage
TDataset Descendent for Lazarus". Eu tenho um cliente usando arquivos
DBF / CDX (FoxPro) para um aplicativo de legado, para que o seu
componente seria muito vantajoso para mim. Também estou impressionado
com os comentários deixados por que o "Sybase Advantage R&D Manager"
(http://www.lazarus.freepascal.org/index.php/topic,9517.0.html) no Fórum
Lazarus. Parabéns. Poderia, por favor, traduzir o seu post para Inglês,
como você fez com os outros postos?. Meu Português é fraco na melhor das
hipóteses. Agradeço antecipadamente.
Este comentário foi removido pelo autor.
ResponderExcluirHello Carlos
ResponderExcluirThanks for your comments.
The News are:
The Sybase Anywhere thing (study case) make a official port of TDataset descendent for lazarus.
Really Great!
Please, report bugs here ok on tips4lazarus
Soon i reply this in tips4lazarus ok.
This post is a free translation. The original content is found in
Regards
Sorry my bad english