Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
Waldinho Novato
Registrado: Quarta-Feira, 26 de Março de 2003 Mensagens: 22
|
Enviada: Qui Abr 22, 2010 5:16 pm Assunto: Explicar comando SQL |
|
|
Olá, gente.
Estou com o seguinte problema:
Tenho duas tabelas (Interbase) SEGURANCA e USUARIOS.
A tabela SEGURANCA tem os seguintes campos:
USUARIO_ID - Integer
TAG - Integer
A tabela USUARIOS tem os seguintes campos:
ID - Integer
NOME - Varchar
LOGIN - Varchar
SENHA - Varchar
em um SQLDataSet coloquei o seguinte comando:
SELECT S.*
FROM SEGURANCA S, USUARIOS U
WHERE S.USUARIO_ID = :ID AND
S.USUARIO_ID = U.ID
ORDER BY S.TAG
Quando executo aparece a seguinte mensagem: No value for parameter ID.
Alguém pode me dar uma ajuda?
Valeu. |
|
Voltar ao Topo |
|
|
rafmattos Colaborador
Registrado: Quinta-Feira, 11 de Fevereiro de 2010 Mensagens: 3416 Localização: Campo Grande/MS
|
Enviada: Qui Abr 22, 2010 5:32 pm Assunto: |
|
|
vc tem q passar os paramtros para seu componente antes de abrir, qual componente vc ta usando? |
|
Voltar ao Topo |
|
|
Waldinho Novato
Registrado: Quarta-Feira, 26 de Março de 2003 Mensagens: 22
|
Enviada: Qui Abr 22, 2010 5:37 pm Assunto: |
|
|
Olá, rafmattos.
Estou usando:
SQLDataSet, DataSetProvider, ClientDataSet e DataSource. |
|
Voltar ao Topo |
|
|
rafmattos Colaborador
Registrado: Quinta-Feira, 11 de Fevereiro de 2010 Mensagens: 3416 Localização: Campo Grande/MS
|
Enviada: Qui Abr 22, 2010 5:50 pm Assunto: |
|
|
Waldinho escreveu: | Olá, rafmattos.
Estou usando:
SQLDataSet, DataSetProvider, ClientDataSet e DataSource. |
intão é só vc fazer assim:
Código: |
ClientDataSet.close;
SQLDataSet.parambyname('ID').asiinteger := seu_valor; // exemplo 1
ClientDataSet.open;
|
|
|
Voltar ao Topo |
|
|
Waldinho Novato
Registrado: Quarta-Feira, 26 de Março de 2003 Mensagens: 22
|
Enviada: Qui Abr 22, 2010 6:16 pm Assunto: |
|
|
Valeu.
Vou testar. |
|
Voltar ao Topo |
|
|
|