Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema asp

  1. #1

    Problema asp

    Ciao, considerato un database access letto da una pagina asp....

    come si fa a trovare la somma dei record che hanno un valore nullo , mettiamo caso, nel campo "campo1" ?

    ed ovviamente a stampare questo valore ?

    grazie

    In pratica in una tabella ho qualche decina di record ed alcuni di questo record hanno il campo campo1 vuoto...mi serve sapere la somma...fare comparire stampata a video la somma.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma la somma di cosa? Di un campo vuoto???

    Roby

  3. #3
    mi spiego meglio:
    ho un database access con una 1 tabella formata da 3 campi
    campo1 -- campo2 -- campo3

    i campi contengono i seguenti dati:

    nome -- copgnome -- voto

    i record sono:

    pino -- ronconi -- 5
    giuseppe -- presti -- (nul)
    calogero -- verdi -- (nul)
    michela -- arancioni -- 7
    ambra -- politi -- 9
    giada -- romana -- 7




    adesso mi domando...come faccio a trovare il numero di record che nel campo3 hanno valore nullo?

    in questo esempio dovrebbe essere 2
    mentre il numnero di record con campo3 pieno dovrebbe essere 4

    come faccio a trovare questi valori e stamparli in una pagina asp?


    ...piu semplice di cosi....

  4. #4
    codice:
    'campi nulli
    
    sql="select count(*) from tabella where isNull(campo3) or campo3=''"
    
    
    'campi non nulli
    
    sql="select count(*) from tabella where not isNull(campo3) and campo3<>''"

  5. #5
    grazie ..e dove si mette la variabile che conterra il dato da stampare con response?

    mettiamo caso che
    nullo sia la variabile che conterra il numero ...e che poi dovro stampare con response.....dove la metto...all'inizio?
    ------
    nullo = sql="select count(*) from tabella where isNull(campo3) or campo3=''"

    e poi response.write nullo

    esatto oppure sbaglio qualcosa?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Apri il recordset e poi:

    response.write rs(0)

    Roby

  7. #7
    cosi mi complichi la vita...mi era sembrato di avere capito....

    allora:
    come faccio a stampare il numero "record vuoti" e "record pieni" ?

    subito dopo quelle 2 righe scritte giuste di codice....cosa va fatto...scritto?
    (passo passo..perche nono alle primissimi armi di asp)

    grazie

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    'Apri connessione
    'campi nulli
    sql="select count(*) from tabella where isNull(campo3) or campo3=''"
    set rs = conn.execute(sql)
    response.write "Campi nulli: "& rs(0)
    set rs = nothing
    
    'campi non nulli
    sql="select count(*) from tabella where not isNull(campo3) and campo3<>''"
    set rs = conn.execute(sql)
    response.write "Campi non nulli: "& rs(0)
    set rs = nothing
    
    'Chiudi connessione

    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.