Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692

    Records e query su tabelle differenti

    Scusate sono andato nel pallone...
    devo stampare a video dei records estratti da due query da due tbl diverse dello stesso dbase ed ho scritto così:
    codice:
    'PRIMA QUERY DI ESTRAZIONE
    SQLDown = "SELECT * FROM storico WHERE denominazione = '"& strDenominazione1 &"' ORDER BY riferimentodifoto DESC"
    Set RECDown=ConnDown.Execute(SQLDown) 
    
    'SECONDA QUERY DI ESTRAZIONE
    SQL = "SELECT * FROM catalogo_articoli"
    Set REC=ConnDown.Execute(SQL)
    qualunque valore arriva dal form con la prima query, la seconda mi estrae sempre il codice relativo al primo record della seconda tabella... sbaglio sicuramente perchè non ho previsto nella seconda query "WHERE qualche cosa" ... è appunto questo "qualche cosa" che non capisco... in sostanza la prima query mi estrae quel determinato record, la seconda query dovrebbe estrarmi il codice relativo a quel record (estratto con la prima query) contenuto nella seconda tabella... mi spiego? :master:

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    141
    Non ho capito molto quello che vuoi fare ma se ho capito correttamente non ti basta mettere in join le due tabelle per il campo codice della prima ?

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    no... è più semplice... due query che si collegano a due tabelle diverse; la prima tabella contiene il nome e la prima query lo estrae; la seconda tabella contiene il codice e la seconda query lo estrae in funzione di quanto restituito dalla prima query.

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ma qualè i lnome del codice nella seconda tabella?
    e non ha un identificatifo che lo ricoleghi altrimenti come fai a d estrarlo? :master:

  5. #5
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da rixx
    ma qualè i lnome del codice nella seconda tabella?
    e non ha un identificatifo che lo ricoleghi altrimenti come fai a d estrarlo? :master:
    Grazie dovrebbe funzionare così:

    la prima query estrae:
    ID = 39
    nome = pippo

    la seconda query estrae in funzione della prima:

    ID = 39
    nome = pippo
    codice = 44


  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    la prima query estrae:
    ID = 39
    nome = pippo

    la seconda query estrae in funzione della prima:

    ID = 39 <<<questo non ha senso perme
    nome = pippo
    codice = 44
    cmq si fa cosi:

    codice:
    'PRIMA QUERY DI ESTRAZIONE
    SQLDown = "SELECT * FROM storico WHERE questo non so lo decidi tu  = '"& strDenominazione1 &"' ORDER BY riferimentodifoto DESC"
    Set RECDown=ConnDown.Execute(SQLDown) 
    value=recdown("nome")
    'SECONDA QUERY DI ESTRAZIONE
    SQL = "SELECT * FROM catalogo_articoli WHERE nome='"& value &"' ORDER BY quellochetipare"
    Set REC=ConnDown.Execute(SQL)
    era questo che intendevi?
    Rixx

  7. #7
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    si grazie ma restituisce:
    ADODB.Field error '80020009'

    Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.


  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ma "nome" esiste nella tabella numero 1?
    Rixx

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    ahi cmabiato il messaggio dimmi a che riga di codice ti spara sto errore almeno

  10. #10
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    Originariamente inviato da rixx
    ahi cmabiato il messaggio dimmi a che riga di codice ti spara sto errore almeno


    /estrai.asp, line 0
    richiamo così il valore:
    codice:
    <%=REC("codice")%>

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.