Amigo,
thekey escreveu:1-Onde pego esta contrib? Nao tenho na minha pasta do xharbour.
Faz parte do pacote xHarbour.
thekey escreveu:2-Se eu for usar as libs que vc falou, como faco para inclui-las na compilacao ?
Gostaria de ressaltar que: SQLRDD é uma lib comercial, ou seja precisa adiquirir a solução. SQLLIB eu acho que é free somente para Mysql. Existe o Mediator (free) somente para uso com Mysql, eu nunca usei mais vários amigos aqui usam em produção e pode-se constatar em seus relatos que funciona sem problemas.
- Aqui você encotra informações sobre a SQLRDD
http://www.xharbour.com.br/sqlrdd.html- Neste outro sobre a SQLLIB
http://www.vailton.com.br/- Sobre o Mediator pode-se encontrar em
http://www.otc.pl/index.asp?s=76&l=2E no link abaixo é um post antigo do colega Dudu_xBase que contribui na época disponibilizando sua experiencia com Mediator
[url]viewtopic.php?f=43&t=3566&hilit=mediator[/url]
Um ponto muito importante é conhecer bem as opções já no começo antes de escolher as ferramentas, lib's, etc. Como está no início do processo, gaste tem pesquisando, conversando com colegas aqui do fórum, verá que o nível que conhecimento aqui supreende, temos amigos "escovadores de bit's".
Vamos tentar traçar um caminho: Gostaria de ressaltar que não quero influenciar o amigo, apenas apresentar minha opnião baseada em minhas esperiências desde que faço parte desta família. Respeito qualquer quem não concorde com as informações abaixo.
Harbour / xHarbor Hoje eu tenho acompanho os dois projetos. É claro para mim que o Harbour está em franca evolução e apresenta ser um projeto mais maduro e polido. Entretanto, ambos são projetos estáveis.
Compiladores BCC / Mingw, MSVC Ambos são muito bons, hoje acredito que e o mais rádpido seja MSVC. Eu ainda uso hoje BCC 5.8.2
Lib's visuaisHBQT(free): Biblioteca gráfica multiplataforma para Harbour que usa o poder da QT framework que é mantida pela Nokia. Muitos dizem que é o futuro. Porém, tem poucos usuários e ainda está amadurecendo.
HWGUI(free): Também mutiplataforma para Harbour/xHarbour. Eu particularmente gostei muito e estou migrando meus sistemas usando HWGUI. A hwgui tem outro forum no qual os desenvolvedores podem te ajudar, inscreva-se no Yahoo.
http://br.dir.groups.yahoo.com/group/hwguibr/MINIGUI(free): Tem muitos usuários e é uma ótima opção. Irá encontrar muita coisa sobre ela aqui no fórum. Nunca usei. Também existe outro fórum com muitas informações
http://br.groups.yahoo.com/group/miniguibrasil/FIVEWIN(comercial): Acho que foi uma das primeiras GUI do mercado. Já usei em um pequeno projeto, mais não me adaptei. Fórum
http://www.fivewin.com.br/forum/default.aspTem outras, porém as apresentadas acima já servem de base para aprendizado.
RDD para acesso banco de dadosSQLRDD(comercial): Trabalha somente com xHarbour. Pode-se acessar vários banco de dados PosgresSQL(free),Mysql(free), Oracle(comercial), Firebird(free), Sqlserver(comercial/free), etc.
SQLLIB(free/Comercial): Trabalha com Harbour/xHarbour. É free para Mysql e pago para outros SGDB's.
MEDIATOR(free/Comercial): É free para Mysql e pago para outros SGDB's.
Todos estes RDD's sobre irá trabalhar com a mesma sintaxe xBase: Ou seja, DBUSEAREA(), SELECT, DBAPPEND(), REPLACE, DELETED(), DBSEEK(). Com poucas mudanças irá conseguir trabalhar com motores SQL.
ODBC WindowsNunca usei, entretanto muito amigos usam e funciona legal.
Nestes tópicos talvez você encontre a resposta para sua dúvida:
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=12624&p=73085&hilit=odbc#p73085 http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=11289&p=64447&hilit=firebird+xharbour#p64447http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=9800&hilit=firebird+xharbourBaixe este exemplo para que possa estudar.
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=9800&hilit=firebird+ramonTem também um ótimo post do Mestre Rochinha:
http://www.pctoledo.com.br/forum/viewtopic.php?f=42&t=6772&hilit=acesso+nativoAcesso nativoMuda a maneira de programar, você irá usar comandos SQL para acesso ao banco de daddos. SELECT, INSERT, UPDATE.
Espero ter ajudado, e peço desculpa se desviei um pouco o assunto.
Abraços,
Júlio