query... quem intende?

Delphi

17/09/2003

Oi pessoal do clube...
estou aqui para perdir mais uma ver a ajuda de vocês.
estou começando a trabalhar com query.

o que eu quero saber é

se alguém aqui sabe como trabalhar com query para poder me dar algumas dicas como...

como linkar minha query com meu banco de dados.
como programar um botão para

salvar dados de um ou mais edit.text
editar
excluir
etc...
alguém aqui pode me ajudar?


Anjomd

Anjomd

Curtidas 0

Respostas

Joilson_gouveia

Joilson_gouveia

17/09/2003

Minha sugestão:

- Pegue apostilas de SQL nesse Clube ou na Internet, pois o seu menor problema será saber como se liga ao banco de dados... Vc deve aprender comandos SQL para manipular o componente Query adequadamente...


GOSTEI 0
Anjomd

Anjomd

17/09/2003

os comando SQL eu já estou estudando em casa mesmo
tenho apostilas e um livro sobre SQL.

mas lá não tem nada sobre linkar minh a query com meu BD.


GOSTEI 0
Ljr

Ljr

17/09/2003

Desculpe, mas não entendi o sentido de ´linkar´.

Poderia me explicar?


GOSTEI 0
Anjomd

Anjomd

17/09/2003

o linkar que eu estou falando é:
conectar o banco de dados com a query.


GOSTEI 0
Marcelo.c

Marcelo.c

17/09/2003

Caso esteja utilizando ADO você precisará de:

1 ADOConnection
1 DataSource
1 ADOQuery

1. Clique duas vezes sobre o ADOConnection.
2. Escolha o botão Build.
3. Determine o caminho para o banco de dados.
4. Na propriedade Connection da Query, escolha ADOConnection1.
5. Na propriedade DataSet do DataSource, escolha ADOQuery1.

É mais ou menos isso.

Se não utiliza ADO, a única diferença será substituir ADOConnection pelo componente similar(salientando que a forma de indicar o BD será diferente para cada um).

Dúvidas ?

Estamos aí...


GOSTEI 0
Paulo Almeida

Paulo Almeida

17/09/2003

Quem linka uma query aos bds é um componente da paleta chamado Data Source. Coloque uma query e um data Source no form clique no Datasource e na propriedades dele ´dataset coloque o nome da query
Com a query faça o seguinte: selecione ela e no object Inspector ,na propriedade Databasename escolha o seu alias do bd que vc quer linkar (suponho que vc criou o alias). Agora na propriedade da query SQL abra o editor e digite: Select * from (escreva o nome da tabela). pronto. para ver se funcionou dê um clique duplo na query e na caixa de dialogo que aparecer dê um clique no botão add all fields. ok acho que era só isso que vc queria e os caras ai ficam complicando.


GOSTEI 0
Ljr

Ljr

17/09/2003

| salvar dados de um ou mais edit.text
| editar
| excluir
| etc...
| alguém aqui pode me ajudar?

Para um dos comandos, insira o seguinte codigo no evento onClick do Button
Salvar:
Query1.Post;
Editar
Query1.Edit;
Excluir
Query1.Delete;

Mas se vc que executar uma destas funcoes tera que fazer uma declaracao SQL com passagem de parametro. Para isso use:

Query1.ParamByName(´PARAMETRO´).Value:= VALOR;

E quando tiver passado todos os valores mande executar, usando:

Query1.ExecSQL;

Espero ter ajudado


GOSTEI 0
POSTAR