Contato
     
 
FlagShip -> FAQ

O que é FS-CONNECTION ?

A Inso desenvolveu o RDD para acessar vários bancos de dados relacionais (RDBMS) denominada FS-CONNECTION, que é composto de três partes:

  • do RDD, propriamtente dito;
  • de um "daemon" de interface com o RDBMS;
  • de uma biblioteca de interface entre o RDD e o "daemon" chamada de LibRdd".

RDD
O RDD escrito totalmente em FlagShip, converte todos os comandos e funções de acesso a dados DBF para comandos SQL, os quais são formatados e enviados para funções da LibRDD. O resultado do processamento da LibRDD é recebido e reformatado para ser devolvido para a aplicação cliente, como se tivesse acessado um arquivo DBF.

Daemon
O daemon é um programa escrito em C e ESQLC (Embbeded SQL/C), que tem a função de fazer os acessos ao RDBMS. Este recebe as requisições da LibRDD e envia-as para o RDBMS, recebe os resultados e repassa-os para o LibRDD.

LibRDD
A LibRDD é um conjunto de funções escritas em C, porém com interface FlagShip, que recebe as requisições do RDD, envia-as para o daemon, recebe-os e repassa-os para o RDD.

Como acessar RDBMS ?

Utilizando o FS-CONNECTION todos os comandos de acesso a base de dados são convertidos automaticamente. O nosso RDD, possui uma função (ExecSql()) que permite executar qualquer comando SQL diretamente no programa FlagShip. Exemplos:

ExecSql("select * from tabela where codigo > 100 and filial = 1 order by codigo") ALIAS "Temp"
ExecSql("update tabela set valor = valor * 1.10 where filial=2)") ALIAS "Temp"
ExecSql("execute procedure calculo(cod=100)") ALIAS "Temp"

O FS-CONNECTION está disponível para quais RDBMS ?

Já está disponível o RDD para os bancos de dados Oracle e Ingres.

O RDD para Interbase está em desenvolvimento.

Possui também funções para a criação de table, form, input, arquivos textos no formato html, etc.

 

  © 2005 - Direitos Reservados
Telefone: (11) 5096-4321
contato@inso.com.br