Pular para o conteúdo

Gambas 2 (parte 3)

Dica publicada em Linux / Introdução
Jose Ribeiro joserribeirojuni
Hits: 9.245 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Gambas 2 (parte 3)

Nesse terceiro texto sobre o Gambas2 me aprofundarei em banco de dados. Utilizaremos o Gambas2 interagindo com MySQL. Mostrarei também o componente gb.db.form.

Modificando dados na tabela MySQL com gb.db.form

Crie o banco de dados a seguir, base de dados "artigo", tabela "cadastro".

CREATE TABLE `artigo`.`cadastro` (
  `codigo` integer NOT NULL AUTO_INCREMENT,
  `nome` varchar(50) ,
  PRIMARY KEY (`codigo`)
)
ENGINE = MyISAM;

Bom, feito isso temos agora que criar um novo projeto no Gambas2, lembrando que é necessário adicionar o gb.db que fica no menu Projeto, item Propriedades, aba Componentes. Ative gb.db, ative também o componente gb.db.form, pois utilizaremos mais adiante.

Depois digo: vamos começar a programar. A primeira coisa a fazer é um modulo com o nome "conexao":

PUBLIC bd AS NEW Connection

PUBLIC SUB conectar_banco()
        bd.Type = "mysql"
        bd.User = "root"
        bd.Password = "1"
        bd.Close()
        bd.Name = "artigo"
        bd.Open()
        bd.Begin()
END

Em outros textos eu já detalhei esse módulo. Se existirem dúvidas sobre a função deles leia:
Bom, após o módulo de conexão, começaremos a implementação da programação para efetuar as operações básicas em um bd, como adicionar registros, remover registro, atualizar e por aí vai.

Nem descreverei como fazer cada operação. Ao invés disso apresentarei os componentes gb.db.form, eles são como o navegador de banco de dados.

Faça o seguinte: insira um novo formulário, abra-o e clique na aba "Data" da caixa de ferramentas, insira um datasource, um databrowser e duas datacontrol. Feito isso, o databrowser e as dbcontrol deve estar dentro do datasource.

No datasource, na opção table, coloque "cadastro". No databrowser, na opção "columns", insira "codigo" e "nome".

Nos dbcontrol, na opção "fields", coloque "codigo" em um e "nome" e outra.

Nesse tutorial tive a intenção de mostrar que para programar sistema com db no Linux não é necessário ficar horas criando rotinas e tal, basta apenas utilizar ferramentas apropriadas.

Segue abaixo o sistema funcionando. Requerimentos: ter o MySQL funcionando e o banco de dados criado.

Sistema gereciador de estoque em Gambas2

Adicionado servidores no CruxPorts4Slackware

Hello world em 397 linguagens

Editando PDF com o Broffice.org Draw

Anon-proxy (um UltraSurf para Linux)

Fazendo NAT para compartilhar a internet.

Dual-Boot: GNU/Linux + Windows (XP/Vista/7) - Para iniciantes

Cotação do Dólar no Linux em modo texto

Nikto - Instalação e utilização

Instalação do modem LG-I56N nos kernels 2.6.17 e/ou 2.6.18 no Slackware 11

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.