Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Condizioni particolari

  1. #1

    Condizioni particolari

    Ciao, vi confesso che mi sono "incartato".

    Devo fare queste operazioni con ASP :

    1 ) Inserire il codice in tabellaA;
    2 ) Se un codice è diverso da zero carica su tabellaB, altrimenti carica su tabellaC;
    3 ) Se il codice è diverso da zero controlla che esista in tabellaB;
    4 ) Se il codice esiste in tabellaB aggiorna la quantità, altrimenti inseriscilo come nuovo record in tabellaB.

    Non riesco nei punti 3 e 4...
    Che mi consigliate ?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    cosa intendi per codice ?

  3. #3
    Originariamente inviato da agenti
    cosa intendi per codice ?
    Originariamente inviato da agenti
    cosa intendi per codice ?
    Grazie aver risposto, questa è la pagina ASP dove sono bloccato perchè non riesco nei punti 3 e 4:

    codice:
         strCodiceInterno = replace(request.form("cod_interno"), "'", "''")
    
    'PUNTO 1 = INSERISCI IN TABELLA A
    xSQL = " INSERT INTO "
    xSQL = xSQL & " TabellaA"
    xSQL = xSQL & " ( ..... "
    
    'PUNTO 2 = SE IL CODICE E' DIVERSO DA ZERO
    If strCodiceInterno <> "0" then
    
    'PUNTO 2 = INSERISCI IN TABELLA B
       SQL = " INSERT INTO "
       SQL = SQL & " TabellaB"
       SQL = SQL & " ( ..... "
    
    else
    
    'PUNTO 2 = ALTRIMENTI INSERISCI IN TABELLA C
       SQL = " INSERT INTO "
       SQL = SQL & " TabellaC"
       SQL = SQL & " ( ....."
    
    end if
    Quello che non riesco a fare è:

    3 ) Se il codice è diverso da zero controlla che esista in tabellaB;
    4 ) Se il codice esiste in tabellaB aggiorna la quantità, altrimenti inseriscilo come nuovo record in tabellaB.


  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    If strCodiceInterno <> "0" then
       set rs = connessione.execute("select * from TabellaB where campo='"&strCodiceInterno&"'")
      if not rs.eof then
          SQL = " UPDATE TabellaB " ...
      else
         SQL = " INSERT INTO  TabellaC " ...
      end if
      rs.close
    End If
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Grazie il tuo codice funziona alla grande....

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.