Clipper On Line • Ver Tópico - Yes, temos CACHÉ RDD

Yes, temos CACHÉ RDD

Discussão sobre SQL

Moderador: Moderadores

 

Yes, temos CACHÉ RDD

Mensagempor Itamar M. Lins Jr. » 04 Jun 2015 15:10

Ola!
O binxinho é caro p/ dedeu. É ou era nem sei mais...
Hello Everybody

Have just committed CacheRDD in Harbour repository.
It is my 59th birthday gift to Harboureans. Barring some
limitations, CacheRDD is your fast friend if any of your client
needs to scale enormously vertically and horizontally.

It is world's first real-time RDBMS RDD for Harbour.

Enjoy

Pritpal Bedi
a student of software analysis & concepts

2015-06-04 07:36:36 UTC-0800 Pritpal Bedi (bedipritpal/at/hotmail.com)
  + contrib/cacherdd/
  + contrib/cacherdd/cache.c
  + contrib/cacherdd/c_api.h
  + contrib/cacherdd/cachedic.prg
  + contrib/cacherdd/cachefunc.prg
  + contrib/cacherdd/cacheqry.prg
  + contrib/cacherdd/cacherdd.prg
  + contrib/cacherdd/cacheutils.prg
  + contrib/cacherdd/cacherdd.ch
  + contrib/cacherdd/cacherdd.hbc
  + contrib/cacherdd/cacherdd.hbp
  + contrib/cacherdd/cacherdd.hbx
  + contrib/cacherdd/readme.txt
    + Initial commit of CacheRDD.
     The library is combination of RDD code plus extended functions
     important and/or useful for its implementation.
    
  + contrib/cacherdd/bin/
  + contrib/cacherdd/bin/cbind.dll
  + contrib/cacherdd/bin/CacheODBC.dll
  + contrib/cacherdd/bin/cppbind_msvc80.dll
    + Communication libraries from Intersystems's Cache package V 2007.1.
     These resides in {cache installation folder}\dev\cpp\lib.
       I could not get any higher version working with the RDD, so have
       included them within this repository. Also Intersystems has
     discountinued support for v 2007.1 making it hard to grab them.
    
  + contrib/cacherdd/server/
  + contrib/cacherdd/server/Rdd.mac
  + contrib/cacherdd/server/Vouch.inc
  + contrib/cacherdd/server/Vouch.XhbRdd.cls
    + Sever-side CacheRDD sources.
     For current eval version of Cache you may not need them to
     compile. Compiled code, CACHE.DAT is also commited here.
     You may need to compile it yourself for any subsequent
     Cache versions unles I commit them.
    
  + contrib/cacherdd/server/rdd
  + contrib/cacherdd/server/rdd/2015_1
  + contrib/cacherdd/server/rdd/CACHE.DAT
    + Compiled server-side CacheRDD code with current Cache v 2015.1.
     The compiled code is cross-platform and works on any OS.
     In fact, CACHE.DAT, be it CacheRDD compiled code or application data,
     is portable across platforms. A big boost to high-availability.
    
  + contrib/cacherdd/cachemgr/
  + contrib/cacherdd/cachemgr/cachemgr.hbp
  + contrib/cacherdd/cachemgr/cachemgr.res
  + contrib/cacherdd/cachemgr/cachemgr.ch
  + contrib/cacherdd/cachemgr/cachemgr_main.prg
  + contrib/cacherdd/cachemgr/cachemgr_dashboard.prg
  + contrib/cacherdd/cachemgr/cachemgr_misc.prg
  + contrib/cacherdd/cachemgr/cachemgr_query.prg
  + contrib/cacherdd/cachemgr/cachemgr_tablebrowse.prg
  + contrib/cacherdd/cachemgr/cachemgr_tables.prg
  + contrib/cacherdd/cachemgr/cachemgr_ui.prg
  + contrib/cacherdd/cachemgr/wvttowvg.ch
    + Initial commit of Cache Manager, a DBU like application but with
     many more goodies needed to manage the different aspects of
     your tables withought any need to visit the server. In most
     cases it is all what you will need in addition to your application.
    
  ; Few years earlier I had promised to make available CacheRDD,
     probably in 2008, but did not posted due some professional ethics.
   Today I am pleased to commit as my employers, CURACAO, has allowed me to
   publish the world's first true RDBMS RDD for (x)Harbour family of compilers.
   A big thanks to CURACAO for opening such a wonderful opportunity for
   Harboureans to scale their applications and empower their clients
   with security and reliability. If you also like to thank CURACAO,
   send a thank-you post to Eryk Szachniewicz ( eryksz/@/icuracao.com ),
   Manager, MIS, CURACAO.
   
  ; Note that this RDD was initiated in 2006 and with xHarbour. Even today
     CURACAO is still on xHarbour v October 2007. So some constructs in these
   sources respect xHarbour symbols, hashes and try/catch - to be precise.
   I have kept them as is to avoid duplicacy. Those are #xtranslate(d) in
   cacherdd.ch. I would like to keep them as is.
   
  ; CacheRDD is based on UsrRDD. I am not a RDD guru at all so some technical
     flaws in the code cannot be ruled out. Bear with me and correct if you
     find one. RDD is in production at CURACAO since 2007 and seems mature.
   Since then we had to reindex only one table, and we know our mistake,
   which was not an RDD or Cache issue, but a flaw in the application.
   In peak season 950+ cuncurrent instances of application connect to Cache
   without any issues. At present some 325+ tables are on Cache with
   222+ GB database serving 525+ million records. A few tables are still
   on Advantage which are scheduled to be ported to Cache soon.
   
  ; In the past few days I have tried to isolate and format the code as
     per Harbour and library standards. Still there is a room to clean it
   further.

  ; For implementation details please visit at
     http://cacherdd.vouch.info
   I hope to explain more and more on this site, so please bookmark it.

O Bixo é parrudo!

; CacheRDD is based on UsrRDD. I am not a RDD guru at all so some technical
flaws in the code cannot be ruled out. Bear with me and correct if you
find one. RDD is in production at CURACAO since 2007 and seems mature.
Since then we had to reindex only one table, and we know our mistake,
which was not an RDD or Cache issue, but a flaw in the application.
In peak season 950+ cuncurrent instances of application connect to Cache
without any issues. At present some 325+ tables are on Cache with
222+ GB database serving 525+ million records. A few tables are still
on Advantage which are scheduled to be ported to Cache soon.


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Yes, temos CACHÉ RDD

Mensagempor janio » 04 Jun 2015 19:11

Dou R$ 1,00 pra quem explicar o que eh CACHÉ RDD!

:))
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Yes, temos CACHÉ RDD

Mensagempor Cavalo Marinho » 05 Jun 2015 15:49

Tambem gostaria de saber mais detalhes, pelo pouco que entendi é SGDB gerenciado de banco, que tem um rdd para acesso a dados, não sei se estou falando besteira, tipo o LETODB. Vou ficar no aguardo de maiores detalhes, por exemplo como implementar? rotinas de exemplo etc.
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

Yes, temos CACHÉ RDD

Mensagempor fladimir » 05 Jun 2015 19:53

tb não entendi muito bem, vou pesquisar.

... aki tem mais informação... Cache RDD

[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar de usuário

fladimir
Colaborador

Colaborador
 
Mensagens: 2434
Data de registro: 15 Nov 2006 19:21
Curtiu: 28 vezes
Mens.Curtidas: 157 vezes

Yes, temos CACHÉ RDD

Mensagempor JoséQuintas » 06 Jun 2015 21:19

Seria como o MySQL, com o programa de servidor instalado... no servidor.

Chamou a atenção esta parte de exemplo, pra usar como SQL:

do while oSql:Skip()
   aadd( aResult, { oSql:GetField( aColNames[ 1 ] ),;
   oSql:GetField( aColNames[ 2 ] ),;
   oSql:GetField( aColNames[ 3 ] ) } )
enddo


Lembra um pouco o ADO, exceto por usar Skip() no próprio DO WHILE.
Até confunde se o primeiro registro será considerado ou não.

O Viktor recomendou retirar do Harbour, porque é exclusivamente pra Windows e contém arquivos "binários", que aumentam o download do Harbour pra quem não se interessa por isso.
Pra mim significa que é usar do jeito que está, com o compilador que for compatível, sem suporte, poucos usuários, e talvez sem desenvolvedor pra mexer.

Sei lá.... passou a ser outra opção... usa quem quiser.

Também chamou a atenção isto:
Since then we had to reindex only one table, and we know our mistake
(Desde seu uso nós temos que reindexar somente uma tabela, e sabemos que é nosso erro)

Será que é tão difícil corrigir isso?

Quanto a não reindexar, seria estranho o contrário.
Meu servidor MySQL não reindexei nunca.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18010
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Yes, temos CACHÉ RDD

Mensagempor janio » 07 Jun 2015 08:54

Quintas,

O que mim chama a atenção nessas soluções (e faz todo sentido pra nós programadores xbase), eh o fato de ser um RDD para... dbf. Ou seja, aproveita-se TUDO que já temos sem mudar praticamente nada. Tudo fica igual. Não temos que aprender nada nada novo e mais: tbm não temos que passar horas, horas e horas fazendo testes e testes para ver se "tudo esta como era antes".

Qndo estou fazendo consultas SQL... sempre mim vem aquela duvida: "sera que essa consulta esta retornando com os mesmo dados qndo era dbf?" E por sempre ter essa duvida sempre... testo, testo, testo, testo... e isso leva horas, amigo!

Cada vez MAIS temos MENOS tempo de estudar algo novo e fazer todos os testes necessários.

Sejamos sinceros: sair de dbf e ir pra SQL... temos que aprender muuuuuuita coisa. SQL eh um mundo gigante, e por assim ser, requer muita dedicação ate dominar o basico do basico.

Algo que continue com dbf e que seja muito confiavel (como parece ser esse RDD)... tem muita importancia pra mim.

Janio

PS: Uma vez ouvi de um programador de outra linguagem: "aquelas M**** de dbf de antigamente".

Agora digo: "E teve boatos de que o dbf estava na peor. Se isso eh estar na peor... pourra!"
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Yes, temos CACHÉ RDD

Mensagempor janio » 07 Jun 2015 09:07

Ter que instalar um "servidor" no servidor... não diz muito pra mim. Normal isso.

Q conta muito eh: Qnto q vou ter que mudar no meu codigo pra usar isso???

Num sistema mediano, mudar para qualquer solução SQL (ADO, SQLMIX, etc) requer mudanças consideráveis no sistema... e haja testes ... e poe testes nisso ate adquirir confiança de que está "tudo igual".

Agora imagina em alguma solução que não teremos que mudar praticamente nada no sistema e que seja rapido e que tenha a confiança dos SGBD!!!!

Nao conheço esse CachéRDD, mas se ta vindo do guru do harbour e que ja conta com pelo menos 8 anos de uso em produção com uma base de dados gigante... eh esperar pra ver.

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Yes, temos CACHÉ RDD

Mensagempor Cavalo Marinho » 07 Jun 2015 10:48

Bom dia a todos
Já se falou alguma coisa sobre o CachéRdd, ao que me parece ser bom pois não precisa mudar muita coisa no nosso software, e como o Janio falou não temos muito tempo para refazer testes e mais testes, eu mesmo estou tentando desenvolver a parte visual e já faz mais de um ano e não tenho nem 20% pronto, mas vamos lá, qual o servidor de banco (SGDB) que é usado, pois pelo que eu sei o Rdd é apenas a parte cliente (me corrijam se eu estiver errado), assim temos que avaliar o SGDB, saber se é free ou é pago, se for quanto custa?, qual o custo de aprendizado neste gerenciador?, onde conseguimos material para fazer a integração?, esta são apenas algumas dúvidas.
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

Yes, temos CACHÉ RDD

Mensagempor Itamar M. Lins Jr. » 07 Jun 2015 15:28

Sei lá.... passou a ser outra opção... usa quem quiser.

Essa opção é bem velha Quintas é um RDD concorrente do ADS. Desde 2007 pelo menos.
http://cacherdd.vouch.info/

http://www.intersystems.com/br/produtos/cache/cache-overview/
Será que é tão difícil corrigir isso?

Corrigir o quê Quintas ? Era um erro do sistema do Printpal, não do Caché... aff
Outra coisa, o Caché RDD usa a mesma sintaxe do DBF, só que aceita comandos SQL, TCP/IP e outras coisas, particulares dele...
Não tem muito segredo não. Para quem está precisando do um DBF mais parrudo, e não quer ir para SQL MariaDB/Postgree é mais uma excelente opção.
É um concorrente do ADS, procure saber o preço da versão mais nova... É caro, essa versão ai é uma mais antiga.

https://www.google.com.br/?gws_rd=ssl#q=banco+de+dados+cach%C3%A9

De toda forma é uma coisa muito boa p/ comunidade.

Vai lendo ai...
http://www.vivaolinux.com.br/artigo/Instalando-o-Cache-%28banco-de-dados-posrelacional%29

Este artigo tem o intuito de ajudar quem está ingressando na área do banco de dados Caché da Intersystems em sua instalação, configuração e alguns macetes. O SGBD não é muito conhecido no Brasil, mas alguns de seus clientes são: TJDF (Tribunal de Justiça do Distrito Federal), Prefeitura de Diadema, Hospital Albert Einstein, Laboratórios Fleury, entre outros dos mais diversos ramos de atividade.

Por: Alysson Pontes em 11/12/2005

/* Force CachéRDD methods to be linked with the applications */
REQUEST CachéRDD

/* Put Caché connection parameters on the RDD stack */
CachéSetServerParams( cServerIP, val( cPort ), cUser, cPassword, val( cSecs ) )

/* Request a connection to the desired NameSpace */
nConxn := CachéAddConnection( cNameSpace )

/* If FAILURE then quit the application gracefully! */
if ( nConxn == 0 )
  Alert( 'Connection to the Server not established!' )
  Return nil
endif

cRDD := 'CACHERDD'

/*
Definition of data table structure.
FieldName FieldType FieldLength DecimalPlaces
*/
Aadd( aStr, { 'Code'  , 'C',   8, 0 } )
Aadd( aStr, { 'Name'  , 'C',  25, 0 } )
Aadd( aStr, { 'Salary', 'N',  10, 2 } )
Aadd( aStr, { 'Dob'   , 'D',   8, 0 } )
Aadd( aStr, { 'Mrd'   , 'L',   1, 0 } )
Aadd( aStr, { 'Text'  , 'C',1000, 0 } )

/* Request RDD to create the above table */
DbCreate( cDbfFile, aStr /*, cRDD */)

Mais em:
http://cacherdd.vouch.info/cache_example_explained.htm

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Yes, temos CACHÉ RDD

Mensagempor janio » 07 Jun 2015 15:55

Ok,

Entao vamos partir para o que interessa $$$$ kkk

1-) Qnto custa o banco de Dados Caché?

2-) O CacheRDD disponibilizado pelo PritPal eh GRATUITO ou PAGO? Se pago, qual valor?

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Yes, temos CACHÉ RDD

Mensagempor Itamar M. Lins Jr. » 07 Jun 2015 16:45

Eu também, não entendi 100%
Eu acredito que é assim; O Pritpal fez o RDD que acessa o BD Caché. Alguém lá liberou free uma versão me parece que foi um tal de CURACAO.
Isso aqui já não está mais lá o GIT do Harbour, já apagaram.
+ contrib/cacherdd/bin/
+ contrib/cacherdd/bin/cbind.dll
+ contrib/cacherdd/bin/CacheODBC.dll
+ contrib/cacherdd/bin/cppbind_msvc80.dll
+ Communication libraries from Intersystems's Cache package V 2007.1.
These resides in {cache installation folder}\dev\cpp\lib.
I could not get any higher version working with the RDD, so have
included them within this repository. Also Intersystems has
discountinued support for v 2007.1 making it hard to grab them.


Agora como baixar o servidor e instalar etc... não entendi ainda.
Aguardaremos cenas dos próximos capítulos...

Ah, e o preço eu também não sei. Eu li em algum lugar, em inglês uma pessoa reclamando do valor (se não me falha a memória), Mas já faz anos isso.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Yes, temos CACHÉ RDD

Mensagempor JoséQuintas » 07 Jun 2015 17:41

A necessidade de um servidor de banco de dados não costuma acontecer da noite pro dia.

O limite do DBF com Harbour é grande, e geralmente se tem problemas, é problema da rede.

No caso de servidor de DBF, uma das opções existentes é o hbnetio.
O servidor vém pronto no Harbour, e vém com os fontes.
A mudança nos fontes é indicar NET: na frente dos nomes de arquivos. NET:CLIENTES(.dbf)
Quem mantém o hbnetio é o próprio Prmezek, o mesmo que mantém o Harbour.
Rodando no servidor, vai melhorar mais ainda tudo.

Agora se as bases de dados são grandes, então o cliente é grande, e tem dinheiro pra alguma solução paga.
Meu serviço com base de dados maior foi numa transportadora com 30 filiais pelo Brasil.
Usava Clipper com ADS, mas depois mudou tudo pra Visual Basic e SQL Server.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18010
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Yes, temos CACHÉ RDD

Mensagempor janio » 07 Jun 2015 18:36

Nao tenho nada a reclamar dos dbf's, nem mesmo qndo ainda era clipper. Simples, superrapido, facil manutenção, indexação rapida... nunca tive corrupcao de dados... nunca precisei fazer reindexações.

Tenho clientes usando dbf, outros LetoDb e outros, ainda, Mediator+Sql!

Em termos de Banco de Dados, acho q estou bem servido hehehe

Qnto ao Caché... temos que ter mais informações e saber o que oferece a mais em relação aos db's acima.

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1835
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 8 vezes
Mens.Curtidas: 68 vezes

Yes, temos CACHÉ RDD

Mensagempor alxsts » 08 Jun 2015 12:36

Olá!

Com a publicação deste tópico, anunciando um RDD para este SGBD, muitos podem pensar que este SGBD é coisa nova. Caché é um SGBD antigo, muito utilizado em sistemas hospitalares ou que requeiram o tratamento de um grande volume de informações (big data). Eu mesmo tive contato com ele em 2000 em uma empresa de seguro saúde onde os sistemas eram escritos em linguagem MUMPS acessando Caché. É uma ferramenta paga e o preço não deve ser barato...
[]´s
Alexandre Santos (AlxSts)
alxsts
Colaborador

Colaborador
 
Mensagens: 2943
Data de registro: 12 Ago 2008 15:50
Cidade/Estado: São Paulo-SP-Brasil
Curtiu: 21 vezes
Mens.Curtidas: 248 vezes

Yes, temos CACHÉ RDD

Mensagempor sygecom » 10 Jun 2015 12:29

Esse Caché é antigo mesmo, na época que fiz uns testes com SQLRDD esse caché baixei do site da IBM, talvez ainda seja deles esse SGBD, ele tem um ótimo desempenho, e poder usar com RDD nativo e FREE é sem duvida um avanço muito util, a mesma idéia pode ser usada para Mysql,Postgresql,Oracle e etc...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

Próximo



Retornar para SQL

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 9 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro