COMO DISTRIBUIR TABELAS E BD CRIADO EM MYSQL

 Tópico anterior Próximo tópico Novo tópico

COMO DISTRIBUIR TABELAS E BD CRIADO EM MYSQL

VB / VBA

 Compartilhe  Compartilhe  Compartilhe
#365829 - 17/02/2011 23:38:01

FNANDOOD
MEDIANEIRA
Cadast. em:Dezembro/2009


Última edição em 17/02/2011 23:59:05 por FNANDOOD

Pessoal, estou começando aprender mysql, mas me surgiu a seguinte dúvida:


Como faço para gerar um package de instalação com as tabelas, ex: TB_MUNICIPIOS, TB_CEP, que eu criei em um banco de dados mysql. (Essa pergunta tem fins apenas para aprendizagem, quero fazer testes antes de comprar o mysql e distribuir com a aplicação.

Quais arquivos são necessários distribuir junto com o programa, antes em Acess, eu incluia o Banco.mdb
mais os arquivos .ocx, dll, e arquivos do dao,
mas agora fiquei perdido para incluir esse banco mysql?

já procurei os arquivos na pasta e não aparece nenhum arquivo com o nome do bd, ou com tamanho compativel
C:\Program Files\MySQL\MySQL Server 5.5\data\mysql




#365830 - 17/02/2011 23:51:38

RODRIGOFERRO
VIANA
Cadast. em:Junho/2009


Seria um SCRIPT sql para criar o banco, dai ou instala o servidor, ou configura se ja tiver server.. ou embuti o MYSL embarcado na instalação!

Abraços

Estou voltando... Olá a todos... Já posso dizer, ("Ja lhes falei mais de mil vezes... HIAUhIAHIAUhAIUHAIUA")
- Chuck Norris usa o Notepad como banco de dados relacional.
- Chuck Norris sabe falar em códigos binários.



#365831 - 17/02/2011 23:51:40

SNNIFFER
MACEIO
Cadast. em:Janeiro/2010


Não precisa incluir nada do MySQL no Package.
Cria uma função no Sistema, que quando executado ele consulte o banco e verifique se as tabelas estão criadas, caso não esteja criadas, ele cria automaticamente, ou cria um arquivo .SQL, que seja executado e crie tudo sozinho.

Caso se interesse na função, responde ae.

Flw.

Feliz aquele que transfere o que sabe e aprende.  
www.hakk.com.br

#365833 - 18/02/2011 00:03:21

FNANDOOD
MEDIANEIRA
Cadast. em:Dezembro/2009


1- mas e computador do cliente, ele teria suporte para acessar o mysql.
ex: quando instalo o sefip da caixa econômica, vinha junto o firebase ou o interbase para conexão.

com mysql não preciso enviar nada junto?

E os dados da tabela como ficam, tenho vários dados que tem que ir gravado junto com as tabelas.
como códigos de IPI, NCM, CEP, Municípios, Planos de contas, etc...



#365835 - 18/02/2011 00:08:19

FNANDOOD
MEDIANEIRA
Cadast. em:Dezembro/2009


Citação:
:
Seria um SCRIPT sql para criar o banco, dai ou instala o servidor, ou configura se ja tiver server.. ou embuti o MYSL embarcado na instalação!

Abraços


Como faço para embutir o mysql junto na instalação?
quais arquivos devo embutir?



#365836 - 18/02/2011 00:22:38

SNNIFFER
MACEIO
Cadast. em:Janeiro/2010


Bom se voce deseja embutir a instalação do Mysql, existe um metodo, voce deverá baixar o Mysql_no_Install, voce deve encontrar no site do MySQL.

Coloca no Inno Setup, para copiar estes arquivos durante a instalação, para a pasta do teu programa , e coloca tambem para iniciar o arquivo Mysqld.exe durante a inicialização do Windows, pois ele deverá estar sendo executado para o Mysql funcionar.


Em relação as tabelas, seria bom, voce usar funções no seu codigo, para realizar a consulta, tipo assim:

Public Function CriarTabelaServicos()
Dim prs As ADODB.Recordset
        SQL = "CREATE TABLE IF NOT EXISTS `Servicos` (" _
        & "`Cod` varchar(10) NOT NULL default '', " _
        & "`Descricao` varchar(50) NOT NULL default '', " _
        & "`Valor` varchar(100) NOT NULL default '', " _
        & "`data` varchar(25) NOT NULL default '', " _
        & "PRIMARY KEY (`Cod`) " _
        & ") TYPE=MyISAM"
gConexao.Execute SQL, , adExecuteNoRecords
End Function


Feliz aquele que transfere o que sabe e aprende.  
www.hakk.com.br

 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por FNANDOOD em 20/02/2011 12:38:33