Página 1 de 1

Material de SQL

Enviado: 02 Jun 2016 06:06
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

Material de SQL

Enviado: 15 Jun 2016 10:18
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,