Para quem trabalha com MSAccess e outros bancos de dados

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

Moderador: Moderadores

Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por Vlademiro »

Uma boa ferramenta genérica para trabalhar com vários tipos de bancos de dados

https://fishcodelib.com/Database.htm

Testei com MSAccess e Firebird e não tive problemas.
Eu estou postando porque eu tive dificuldades em encontrar uma ferramenta livre para o MSAccess. Baixei umas para testar mas não funcionaram direito, algumas tinham até uns bugs.

Essa, além de trabalhar bem com MSAccess, Trabalha também com :

SQL Server 2000/2005/2008/2012/2014/2016/2017/2019/Express/LocalDB
SQL Server Compact 3.1/3.5/4.0 (*.sdf;*.*)
SQL Azure 10/11/12
MS Access (*.mdb;*.mde;*.accdb;*.accde;*.*)
MS Excel (*.xls;*.xlsx;*.xlsm;*.xlsb;*.*)
Firebird SuperServer/Embedded 1.5/2.0/2.1/2.5/3.0/4.0 (*.gdb;*.fdb;*.*)
SQLite 3.x (*.db;*.db3;*.sqlite;*.*)
MySQL 5.x/8.x, MariaDB 5.x/10.x
PostgreSQL 8/9/10/11/12/13
Oracle 10g/11g/12c/18c/19c
IBM DB2 9/10/11
IBM Informix 11/12/14
Sybase ASE 15.x/16.x
NuoDB 2/3/4
Teradata 13/14/15/16
HP Vertica 7/8/9/10
VistaDB 5.x/6.x (*.vdb5;*.vdb6)
dBASE IV/5.0 (*.dbf)
Visual FoxPro (*.dbc)
Generic OleDB (*.udl;*.*)
Generic ODBC (*.dsn;*.*)
OData (Open Data Protocol) v1/v2/v3/v4
Delimited Text Files (*.csv;*.txt;*.tab;*.asc;*.*;)
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por alxsts »

Olá!

Fiz uma experiência (Postgresql) e gostei. Usar mais para experimentar. Valeu pela dica.
Vlademiro escreveu:Para quem trabalha com MSAccess e outros bancos de dados
Lembrei das palavras do instrutor de um curso de Oracle que fiz no ano 2000: "Access não é bem um banco de dados. Está mais para um tamborete..."
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por Vlademiro »

Kkkkkk

Outra coisa que eu descobri hoje graças a essa ferramenta foi um Sqlserver para desenvolvedor. Não testei ainda mas segue o link
https://joseluiz.net/tudo-sobre-localdb ... olvimento/
Avatar do usuário
Vlademiro
Usuário Nível 4
Usuário Nível 4
Mensagens: 752
Registrado em: 11 Jul 2005 02:46

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por Vlademiro »

https://conteudo.moderniza.group/instal ... ql-server/

Nesse o localdb está sendo usado para PDV.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por JoséQuintas »

A Microsoft liberou esse pra entrar no lugar do Access.
Acho que isso existe há uns 10 anos, quase o mesmo tempo do NET Framework.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por JoséQuintas »

E não é que tem mais outro.

http://www.macoratti.net/15/08/sql_compef1.htm

Notem que o texto é de 08/2015
Veja alguns dos recursos e limitações do SQL Server Compact :

É baseado em arquivo, o que significa que o seqüência de caracteres de conexão é um caminho de arquivo para o arquivo de banco de dados (.sdf).
Não é executado como um serviço. Essa é uma das principais diferenças entre usar SQL Server Compact, o SQL Server ou SQL Server Express Edition ou LocalDB.
Suporta várias conexões até o limite de 256 conexões.Também há suporte para abrir conexões em processos diferentes.
Oferece suporte a arquivos de banco de dados de até 4 GB.
É um banco de dados com base em arquivo que consiste de DLLs que com tamanho de aproximadamente 2,5 MB.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por JoséQuintas »

E atenção nesta parte:
Após baixar e instalar o pacote vamos instalar o add-in - SQL Server Compact/SQLite Toolbox - no Visual Studio para facilitar o trabalho com o SQL Server Compact.
Este add-in adiciona vários recursos para ajudar seus esforços de desenvolvimento usando um banco de dados incorporado: Scripting de tabelas e dados, importação de arquivos CSV e SQL Server, etc. Ele serve tanto para o SQL Server Compact como para o SQLite.
Ferramenta Microsoft pra SQLite....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por JoséQuintas »

Vixe, um morreu, um tá quase morrendo.... e o outro substituiu tudo.

MSDE - baseado no SQL Server 7.0 - free for non-commercial use as well as certain limited commercial use. Its successor, SQL Server Express was released in November 2005.[2] Vendor support of MSDE ended on April 8, 2008.
https://en.wikipedia.org/wiki/MSDE

SQL Server Compact - It is free to download and redistribute - deprecated; no new versions or updates are planned, although Microsoft will continue to support until July 2021.
https://en.wikipedia.org/wiki/SQL_Serve ... eprecation

SQL Server Express - free to download, distribute and use
https://en.wikipedia.org/wiki/SQL_Server_Express
Maximum database size of 10 GB per database; but in some scenarios users can access more data through the use of multiple interconnected databases.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Para quem trabalha com MSAccess e outros bancos de dados

Mensagem por JoséQuintas »

o localdb parece mais direcionado a NET, costuma ser exclusivo de um aplicativo, mas pode ser compartilhado.
NÃO sei se seria uma opção pra Harbour, mas seria interessante poder distribuir junto com o aplicativo.
Que base de dados seu aplicativo usa: pra quebrar o galho ele usa SQL Server ... kkkkk

https://docs.microsoft.com/pt-br/sql/da ... rver-ver15
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder