Este é um post disponível para assinantes MVPVideo: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
Nesta vídeo aula, Rodrigo Carreiro utiliza na prática as classes do DBX4 para conexão com o banco de dados.
Título: Rad Studio 2007-DBX4 e Firebird 2.0-Aplicação comercial de vendas do Inicio ao Fim-Parte 20-Aprendendo as classes do DBX4 para conexão com o banco de dados
Tempo: 21m06ss
Mini resumo: Nesta vídeo aula o autor da continuidade a série sobre D2007 com Tecnologia DBExpress 4 e FireBird 2.0 criando uma aplicação completa. Em sua última vídeo aula o autor criou todos os métodos que a classe usuário irá necessitar. Nesta fase o autor utiliza na prática as classes DBX4. No metodo login são criados três objetos (TDDBXConnection, TDBXComand, TDBXReader) para que possa ser efetuado o login. O autor mostra a função de cada uma das classes do DBX4 que são utilizados. O autor mostra ainda como o DBX4 localiza os parâmetros do banco de dados.
Exemplos construídos: Classes DBX4.
Palavras chave: Delphi2007, DBX4, Classes, FrameWork, Login.

14 COMENTÁRIOS
Bem se for basta mapea-lo e pegar todas as seções diponivies. Não sei se o DBX tem um metodo para isso, vou dar uma olhada, mas se nao tiver fazemos uma.
abs !!!!

var
xcomandosql :string;
begin
inherited;
if (cbxField.Text <> EmptyStr) and
(EdtValor.Text <> EmptyStr) then
begin
xcdsnome := Copy(ds.Dataset.name,1) ;
xcomandosql := 'select * from ' + Copy(ds.Dataset.name,4) ;
xcomandosql := xcomandosql + ' where ' ;
xcomandosql := xcomandosql + ds.dataset.fields[ListaField[cbxField.ItemIndex]].FieldName + ' like ';
xcomandosql := xcomandosql +QuotedStr(UpperCase(EdtValor.Text)+'%');
xcomandosql := xcomandosql + ' order by ' + ds.dataset.fields[ListaField[cbxField.ItemIndex]].FieldName ;
DS.DATASET.Close;
dm.Cdsclientes.CommandText := xcomandosql ;
if not Ds.DataSet.Active then
begin
DS.DATASET.Open;
end;
end;
end;
Quanto à consultas dinâmicas vamos abordar o assunto quando formos criar a tela de movimentação diária. Todo o processo será dinâmico. Aguarde ....
abs !!!

Isso pode estar ocorrendo pois vc tem os dois servidor rodando e os dois usam a porta 3050. Das duas uma, ou vc para o servidor interbase para acessar o firebird ou entao troca a aporta de um dos servidores.
Abs!!

e ja tou com poblema sera que pode me ajudar.
estou utilizando o delphi 2010,firebord 2.0,quando tento gravar na tabela de cliente da um erro dizendo q nao vou gerado o id do cliente, no banco ja tem generators, e triggers o que fazer
Tente ver se este é o problema, caso não envie novamente um comentário que tentamos te ajudar, um abraço.

project comercial.exe raised exception class TDBXerror with message invalid request BLR at offset 74 generator GEN_CLIENTE_ID is not defined.
o que significa isso
Um abraço!
estou fazendo tudo que explica a video
no banco esta assim Gen_Clientes_ID
Remove este "s" e me retornar depois pra vermos se resolveu ?
Um abraço
como faço isso, não consigo.
Basta você localizar ele no banco de dados, e pressionar o F2 e modificar seu nome, apenas isso.
Senão conseguir me manda um e-mail que eu faço um artigo pra você posto no portal e todos ficam com a dica, o que você acha?
meu e-mail é wyamazack@devmedia.com.br
Um abraço
Curso(s):
Space do autor

download

6
0
