Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Sql insert into su seconda tabella.

    Ciao, con queste due query registro alcuni dati estratti e contenuti nella tbl_A alla tbl_B:
    codice:
    strSQL = "SELECT * FROM tbl_a WHERE ID = "&cod
    Set strREC=ConnDown.Execute(strSQL)
    
    SQL = "INSERT INTO tbl_B (cod, data, CTG) VALUES  ("& cod &", #"& data &"#, ' "& strREC("CTG") &" ')"
    set RECDown = connDown.execute(sql)
    dovrei fare in modo che su tbl_B passi anche un valore che estraggo da una condizione:
    codice:
    if falso > 0 then
    Response.write "<input type=button onclick=""window.open(scrivi.asp?IDCD="&request.Querystring("cod")&"','_self')"" value=""Salva"">" 
    
    else
    
    Response.write "Non si è verificata nessuna condizione"
    Response.write "Condizione: Nulla"
    end if
    è "Condizione: Nulla" che dovrei memorizzare nella tbl_B... :master:

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    La seuqenza delle azioni quali sarebbe?
    Cioè, qualìè il problema? Inserire un altro campo nella tabella?

    Roby

  3. #3
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    La seuqenza delle azioni quali sarebbe?
    Cioè, qualìè il problema? Inserire un altro campo nella tabella?

    Roby
    Grazie; la sequenza delle azioni è la seguente:
    - estrazione dati dalla tbl_A
    - se la condizione:
    codice:
    if falso > 0 then
    Response.write "<input type=button onclick=""window.open(scrivi.asp?IDCD="&request.Querystring("cod")&"','_self')"" value=""Salva"">" 
    Response.write "Non si è verificata nessuna condizione"
    Response.write "Condizione: Nulla"
    else
    Response.write "Si è verificata una condizione"
    Response.write "Condizione: Allarme"
    end if
    è soddisfatta scrivere il risultato nella tbl_B.
    Adesso riesco a passare tutti i campi dalla A alla B tranne il responso finale cioè Condizione: Nulla
    Mi spiego?

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma "falso" cosa sarebbe?
    Perché lo poni > 0?? Che vuol dire?

    Roby

  5. #5
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Ma "falso" cosa sarebbe?
    Perché lo poni > 0?? Che vuol dire?

    Roby
    Giusto:
    codice:
    Dim falso
    falso = 0
    
    'CASE PD
       IF REC("ossido") < 0.1 AND REC("ossido") < 0.2 then
       falso = falso+1
      END IF 
    
    'CASE D1
       IF REC("olio") > 1 AND REC("olio") < 1 then
       falso = falso+1
    ..........
    if falso > 0 then
    .........

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ci entra in quei due IF?

    Roby

  7. #7
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Allora i primi if verificano la condizione di un rec che sia minore o maggiore di certi valore predefiniti; 'falso' conta le condizioni verificate o meno.
    Se si verifica almeno un 'falso' è necessario restituire la relativa condizione che poi andrebbe scritta nella tbl_b del dbase...

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok, ma questa condizione si verifica o non si verifica correttamente?

    roby

  9. #9
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Si (scusa non avevo capito) si verifica correttamente, funziona bene.

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    SQL = "INSERT INTO tbl_B (cod, data, CTG, condizione) VALUES  ("& cod &", #"& data &"#, ' "& strREC("CTG") &" ', 'Condizione: nulla')"
    set RECDown = connDown.execute(sql)
    Dentro la if

    Roby

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.