Gambas 2 (parte 3)

Publicado por Jose Ribeiro em 21/07/2009

[ Hits: 8.982 ]

Blog: https://serviceup.com.br/

 


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.
Outras dicas deste autor

Emesene, uma boa opção

Zimbra Collaboration Server 7 - Community Edition

Entrando com argumentos em shell script

Colabore com documentação para o Gambas

Anon-proxy (um UltraSurf para Linux)

Leitura recomendada

Instalando o Shibboleth Service Provider (2.3) no Gentoo

Instalando o Linux no Windows

Instalando Tomcat5 no Debian Etch

Usando tty para logar no ambiente gráfico de outro usuário

Como Corrigir os Ícones no Menu do Mate Desktop

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts