Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema sulla select di una select

    Ragazzi ho questo problema; tramite dns rendo dei dati da un db "esterno". Poi devo "scremare" questi dati attraverso una tabella che ho in locale (access). In pratica, a secondo qual'è l'utente, e quindi la session, vedo questo o quei dati. Quindi ho, i dati della prima query e poi devo mettere come criterio il session dell'utente per fare vedere solo una porzione di dati. Ho fatto così:

    codice:
    strconn="DSN=live;" 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn 
    Squer="SELECT  AdmNo, AdmDate, RowID, Desc, Name, Name2, Dob, RowId, SpecialCategory, No FROM CT_Loc,  PA_Adm INNER 
    
    JOIN PA_PatMas ON PAADM_PAPMI_DR = PAPMI_RowId Where AdmDate=%UPPER('"&numero&"') and SpecialCategory=('Yes') AND VisitStatus=('Pre-Admission') AND Type=('In Pat') and DepCode_DR = CTLOC_RowID order by CTLOC_Desc "
    set rs=server.createobject("adodb.recordset") 
    rs.open Squer, Conn
    rs.close 
    Squet="Select * from Squer INNER JOIN Capo ON CTLOC_RowID=ROW where nome='"&xxx&"'"
    rs.open Squet
    Così non va. Mi dice che: [%msg: < SQL ERROR #24: Table `SQUER' not found^Select * from Squer INNER>]. In pratica va ancora a leggere il db "esterno" e giustamente non trova la tabella squer. Io vorrei che estratti i dati dalla prima query possa poi legarli ad una tabella che ho in locale. E' possibile farlo?

  2. #2
    infatti SQUER non e' una tabella, ma una stringa SQL. lo schiavetto si comporta correttamente

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    591
    1) devi aprire 2 connessioni
    2) devi usare 2 recordset
    3) apri il primo recordset , lo scorri , per ogni record ti costruisci l'sql per aprire il secondo recordset che poi scorri e chiudi.


    Chiaro?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.