USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Consulta
D4rk Schn31d3r
RIO DE JANEIRO
RJ - BRASIL
Postada em 04/06/2004 15:06 hs            
Tem como eu consultar, passando um parâmetro por vez, assim:

de.qryConsPesq param1
de.qryConsPesq param2
de.qryConsPesq param3
.
.
.

, ao invés de ter q fazer obrigatoriamente assim: de.qryConsPesq param1, param2, param3, ...
     
D4rk Schn31d3r
RIO DE JANEIRO
RJ - BRASIL
Postada em 07/06/2004 09:27 hs            
Ninguém? Nenhum palpite? Em Delphi, fazia assim por exemplo:
 
frmDm.qryConsPesq.Close;
frmDm.qryConsPesq.Parameters.ParamByName('prmNumProt').Value := '%' + edtNumProt.Text + '%';
 
If dblcInst.Text = ' Then
   frmDm.qryConsPesq.Parameters.ParamByName('prmInst').Value := '%'
Else
   frmDm.qryConsPesq.Parameters.ParamByName('prmInst').Value := dblcInst.Text;
 
If Trim(edtDatEntrInic.Text) = ' Then
   frmDm.qryConsPesq.Parameters.ParamByName('prmDatEntrInic').Value := StrToDate('01/01/1900')
Else
   frmDm.qryConsPesq.Parameters.ParamByName('prmDatEntrInic').Value := StrToDate(edtDatEntrInic.Text);
   
If Trim(edtDatEntrFin.Text) = ' Then
   frmDm.qryConsPesq.Parameters.ParamByName('prmDatEntrFin').Value := StrToDate('31/12/2099')
Else
   frmDm.qryConsPesq.Parameters.ParamByName('prmDatEntrFin').Value := StrToDate(edtDatEntrFin.Text);
 
frmDm.qryConsPesq.Open;
TÓPICO EDITADO
   
D4rk Schn31d3r
RIO DE JANEIRO
RJ - BRASIL
Postada em 08/06/2004 09:34 hs            
Ninguém?!?
     
D4rk Schn31d3r
RIO DE JANEIRO
RJ - BRASIL
Postada em 08/06/2004 15:19 hs            
Consegui fazer uma gambiarra e resolver a situação, fiz assim:
[CODE]
dim prm1 as string
dim prm2 as string
dim prm3 as string
If situacao_A then
   prm1 = "A1"
else
   prm1 = "A2"
end if
If situacao_B then
   prm2 = "B1"
else
   prm2 = "B2"
end if
If situacao_C then
   prm3 = "C1"
else
   prm3 = "C2"
end if
.
.
.
de.qryConsPesq prm1, prm2, prm3
[/CODE]
Ufaaaaaaa!!!  Emoções
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página