Material de SQL

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

rcb2002
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 19 Jan 2010 23:16
Localização: Salvador

Material de SQL

Mensagem por rcb2002 »

Bom dia pessoal!
Olha só... enfim chegou minha hora de Manipular DBs SQL no Clipper/HMG Extended. Estou pesquisando há alguns dias e vejo que há mais de uma opção por isso gostaria da opinião de vocês, especialistas:
1) vcs podem abreviar minha aventura dizendo, com base na prática e experiência que já fizeram, que a melhor opção?
2) Existe algo que sirva tanto pra MS SQL Server quanto pra SQL Lite e Mysql, ao mesmo tempo?
3) Se eu entendi bem todas as soluções parecem "converter" os dados pra o CLIPPER trabalhar, é isso? tipo um SELECT traz os dados e a gente trabalha com eles num DBF pra depois fazer UPDATE ou INSERT? Todas são assim?
4) Alguém pode me recomendar um material com exemplos, tutorial pra implementar, essas coisas? O exemplo em SAMPLES da HMG parece pouco pra abrangente

Mais uma vez, obrigado pessoal...

Ricardo Cesar
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Material de SQL

Mensagem por Toledo »

rcb2002 escreveu:2) Existe algo que sirva tanto pra MS SQL Server quanto pra SQL Lite e Mysql, ao mesmo tempo?
Ricardo, via ODBC ou ADO (o Harbour tem também SQL Native) você pode acessar a maioria dos SGBDs (Sistemas Gerenciadores de Banco de Dados), basta informar o Driver correspondente ao banco de dados que você quer usar.
rcb2002 escreveu:3) Se eu entendi bem todas as soluções parecem "converter" os dados pra o CLIPPER trabalhar, é isso? tipo um SELECT traz os dados e a gente trabalha com eles num DBF pra depois fazer UPDATE ou INSERT? Todas são assim?
Bom, não é bem assim não, o que acontece é que em alguns RDD (não sei se todos RDD fazem isto) você pode usar alguns comandos/funções que estamos acostumados a usar com DBF, mas a manutenção (Inclusão/Alteração/Exclusão) no banco de dados tem que utilizar os comandos SQL SELECT, INSERT, UPDATE, DELETE, etc.
rcb2002 escreveu:4) Alguém pode me recomendar um material com exemplos, tutorial pra implementar, essas coisas?
Veja estes tópicos:
https://pctoledo.org/forum/viewto ... 43&t=15019

https://pctoledo.org/forum/viewto ... =43&t=3566
rcb2002 escreveu:O exemplo em SAMPLES da HMG parece pouco pra abrangente
Veja estes demos da pasta \SAMPLES da MiniGui Extended:

\SAMPLES\Advanced\MSSQL
\SAMPLES\Advanced\MYSQLDD
\SAMPLES\Advanced\Odbcdd
\SAMPLES\Advanced\dbf2sqlite
\SAMPLES\Advanced\Sqlit3DD
\SAMPLES\Advanced\SQLITE
\SAMPLES\Advanced\SQLITE_2
\SAMPLES\Advanced\SQLITE_3
\SAMPLES\Advanced\Tsb_sqlite
\SAMPLES\BASIC\Firebird
\SAMPLES\BASIC\MYSQL
\SAMPLES\BASIC\ODBC
\SAMPLES\BASIC\ODBC_2
\SAMPLES\BASIC\PostgreSQL

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder