Ir para conteúdo
Fórum Script Brasil
  • 0

Sql De Novo


vivigrieco

Pergunta

bom...

outro probleminha "básico"...

eu preciso fazer duas consultas no SQL e pegar o resultado da 2ª consulta e jogar num textfield.

Mais ou menos assim:

set RSAgencias = Server.CreateObject("ADODB.Recordset")
RSAgencias.Activeconnection = MM_Movimentacao_STRING
 SQL3 = "select cuorgaousu from cu_cadastro_usuarios where cumatusu='"&UsLogin&"'"
aí eu preciso do resultado dessa consulta acima pra fazer essa:
 SQl4 = "select agdescricao from ag_agencias where agcodigo='"&SQL3&"'"
e depois preciso do resultado dessa 2ª consulta pra colocar no textfield:
  <input name="agencia" type="text" id="agencia2" value="<%=SQL%>" size="40">

só que ambas as consultas utilizam a mesma conexao.. e não sei como fazer pra pegar apenas o resultado da consulta...

alguém pode me ajudar???

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

é, tipo assim..

na verdade cada consulta dakela vai me retornar apenas um resultado, o resultado que realmente me interessa é o da 2ª consulta, que eu quero colocar no textfield, só que eu não posso fazer a 2ª consulta se eu não tiver o resultado da 1ª, q vai como "parametro" na 2 consulta..

Entendi!!

Vi, você pode fazer o seguinte... ohmy.gif

<% sql1 = "Select * From usuarios Where Usuario = "& Usuario &";"
 Set Rs1 = Conn.Execute(sql1)
 resultado1 = CStr(Rs1("Usuario"))
 Rs1Close
 Set Rs1= Nothing
 sql2 = "Select * From Dados Where Usuario = "& Resultado1 &";"
 Set Rs1 = Conn.Execute(sql2)%>

Veja se pode lhe ajudar..

Editado por ursolouco
Link para o comentário
Compartilhar em outros sites

  • 0

hummmmmmmm

você tá com seu ICQ aberto??? me autoriza aih... rolleyes.gif

tipo assim, sou meio "novata" em ASP, deu um erro, q pode ser besteira:

Microsoft VBScript runtime error '800a01a8'

Object required: ''

/trocamoviment/consult.asp, line 52

essa linha é a q você me deu:

Set RsAgencias = Conn.Execute(sql1)

se você tiver com o icq aberto, me autoriza? alem dessa , tenho mais uma duvidazinha... :]

Link para o comentário
Compartilhar em outros sites

  • 0

hummmmmmmm

você tá com seu ICQ aberto??? me autoriza aih...  rolleyes.gif

tipo assim, sou meio "novata" em ASP, deu um erro, q pode ser besteira:

Microsoft VBScript runtime error '800a01a8'

Object required: ''

/trocamoviment/consult.asp, line 52

essa linha é a q você me deu:

Set RsAgencias = Conn.Execute(sql1)
se você tiver com o icq aberto, me autoriza? alem dessa , tenho mais uma duvidazinha... :]
Estou no suporte no momento. aki não rola estas paradas (icq, MSN, trillian, irc), mas a tarde podemos se pensar... Ah, detalhe, não esqueça, antes de mais nada, fazer um pequeno tratamento antes de executar a segunda instrução (SQL2)
<% if rs1.eof then
 Response.Write("Erro")
 Else
 'Executo minha sql2
 End if

Link para o comentário
Compartilhar em outros sites

  • 0

acho q da pra fazer so com um SELECT... fica mais facil pra tabalhar ne...

sql = "SELECT cu_cadastro_usuarios.cuorgaousu, ag_agencias.agdescricao "&_

" FROM cu_cadastro_usuarios INNER JOIN ag_agencias " &_

" ON cu_cadastro_usuarios.cuorgaousu = ag_agencias.agcodigo "&_

" WHERE cu_cadastro_usuarios.cumatusu='"&UsLogin&"'"

set tabTemp = Nothing

set tabTemp = [basededados].execute(sql)

<input name="agencia" type="text" id="agencia2" value="<%=tabTemp("agdescricao")%>" size="40">

bom.. não sei se ajudou... mas ta ai...

todos contribuindo pra um mundo melhor.. hauauh. ou pelo menos mais informado..

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...