Lucas
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 07/06/2005 12:24 hs
Gostaria de saber como acessar uma consulta armazenada com vários parâmetros no BD Acess 2003, utilizando o VB6 e o controle ADO.
|
|
|
|
Rochª
|
RIO DE JANEIRO RJ - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 07/06/2005 13:55 hs
Acho que nao entendi, voce quer filtrar varios campos. Assim Set rst = cnn.OpenRecordset("SELECT * from cliente where status = 1 and situacao = 3", dbOpenSnapshot) Neste caso ele vai mostrar todos os cliente com status = 1 e com situacao = 3
Para substituir por parametros faca Set rst = cnn.OpenRecordset("SELECT * from cliente where status = " & txt_status & " and situacao = " & txt_situacao, dbOpenSnapshot) Seria isso ?
__________________________________________________________________________ Qualquer coisa post Rochª
|
TÓPICO EDITADO
|
|
|
|
Lucas
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 07/06/2005 15:01 hs
Rochª, a consulta já está armazenada no BD: PARAMETERS JURISDIÇÃO Text ( 10 ), ANO Text ( 4 ), UG Text ( 255 ); SELECT tblDados.Código, tblDados.Nome, tblDados.DataUltAtualiz FROM tblDados INNER JOIN tblCadastro ON tblDados.Código = tblCadastro.Cod WHERE (((tblDados.Jurisdição) Like [JURISDIÇÃO] & "*") AND ((tblDados.Cidade) Like [UG] & "*") AND ((tblDados.AnoBase) Like [ANO] & "*")) GROUP BY tblDados.Código, tblDados.Nome, tblDados.DataUltAtualiz ORDER BY tblDados.DataUltAtualiz DESC
|
|
|
Lucas
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 07/06/2005 15:13 hs
O que não estou conseguindo é passar esses parâmetros para a consulta armazenada no BD Access através do ADO e exibir o resultado em um datagrid. Agradeço a atenção.
|
|
|
|
Postada em 07/06/2005 16:06 hs
Lucas,
Nao lembro o codigo de cabeça pra te passar, mas vou tentar explicar:
Tem um objeto na ADO chamado Command, que serve pra chamar uma Stored Procedure, e ele tem uma collection de objetos chamada Paranmters, que serve para passar os parametros da Stored Procedure..
Tenta usar esse objeto... o Intellicense pode ajudar...
Se eu conseguir lembrar como é o codigo (nao uso há muito tempo) eu te passo...
Flw!
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 07/06/2005 18:21 hs
Elieser, Já tentei usar o parameters do command, mas não deu certo. Devo ter feito algo errado. Se você conseguir um exemplo, eu agradeço. Lucas
|
|
|