Pagina 1 di 9 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 87
  1. #1
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975

    Confronto tra dati tabelle e fornire risposta

    Ciao,
    come si mettono a confronto dei valori di due tabelle diverse ma con gli stessi campi?, mi spiego meglio:

    Tabella_valori_di_riferimento:
    Acqua = 3
    Ossigeno = 5
    Azoto = 10

    Tabella_dati_registrati:
    Acqua = 30
    Ossigeno = 50
    Azoto = 100

    e secondo se i valori della tabella_dati_registrati sono superiori o inferiori alla tabella_valori_di_riferimento dare o meno un responso positivo o negativo?
    :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  2. #2
    2 select e un ciclo di confronto?

  3. #3
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    2 select e un ciclo di confronto?
    Potrebbe essere, sulle select non credo d'aver problemi ma il ciclo di confronto? :master:
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  4. #4
    cicli il campi (da 0 a .fields.count)... oppure cfr i campi uno a uno

  5. #5
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    cicli il campi (da 0 a .fields.count)... oppure cfr i campi uno a uno
    Allora queste sono le que select:
    codice:
    Dim ConnDown
    Set ConnDown=Server.CreateObject("ADODB.Connection")
    ConnDown.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath(path&"loading.mdb")
    Dim SQLDown, SQL, RECDown
    
    SQLDown = "SELECT * from Tabella_valori_di_riferimento"
    Set RECDown=ConnDown.Execute(SQLDown)
    
    SQL = "SELECT * FROM Tabella_dati_registrati" 
    Set RECDown=ConnDown.Execute(SQL)
    e adesso per il confronto ed il recupero dei dati?
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  6. #6
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Sto provando così per il confronto, ma non so se è la giusta strada:
    codice:
    Dim ConnDown
    Set ConnDown=Server.CreateObject("ADODB.Connection")
    ConnDown.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath(path&"loading.mdb")
    Dim SQLDown, SQL, RECDown
    
    SQLDown = "SELECT * from Tabella_valori_di_riferimento"
    Set RECDown=ConnDown.Execute(SQLDown)
    
    SQL = "SELECT * FROM Tabella_dati_registrati" 
    Set RECDown=ConnDown.Execute(SQL)
    
    CALL RECDown.MoveFirst 
    DO WHILE NOT RECdown.EOF 
    
    IF REC.EOF and REC.BOF THEN 
    
    'scrivi 
    response.write "OK"
    
    ELSE 
    
    CALL REC.MoveFirst 
    DO WHILE NOT REC.EOF 
    
    IF REC("Acqua") <> RECDown("Acqua") THEN 
    
    'scrivi 
    response.write "KO"
    
    END IF 
    CALL REC.MoveNext 
    LOOP 
    END IF 
    CALL RECDown.MoveNext 
    LOOP
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  7. #7
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    niente, qualuche cosa faccio stampa sempre OK...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  8. #8
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    forse non mi sono ben spiegato... devo mettere a confronto le due tabelle e se solo uno dei valori registrati supera quello analago di riferimento devo dare una risposta a video... grazie...
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

  9. #9
    domanda: quanti record ricavi da ogni Tabella? immagino 1 da quella di riferimento e N da quella dei dati registrati, ma vorrei una conferma

  10. #10
    Utente di HTML.it L'avatar di Luis33
    Registrato dal
    May 2003
    Messaggi
    975
    Originariamente inviato da optime
    domanda: quanti record ricavi da ogni Tabella? immagino 1 da quella di riferimento e N da quella dei dati registrati, ma vorrei una conferma
    Grazie, confermo:
    - 1 valore di riferimento dalla tabella di riferimento;
    - N valori dalla tabella dati registrati.
    ... Sono graditi codes, esempi pratici, suggerimenti, consigli e critiche...
    "Ai posteri l'ardua sentenza..."
    Tante grazie
    Saluti
    Luis 33

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 © 2026 vBulletin Solutions, Inc. All rights reserved.