Visualizzazione dei risultati da 1 a 6 su 6

Discussione: nessun record

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573

    nessun record

    Aiuto mi sto legando su una cosa probabilmente stupida per molti di voi...

    Volevo mettere una funzionacina all'inizio della pagina che mi controlla se ci sono o no record e poi richiamarla nel repeater:

    Function NoRecord(Byval str as string)
    If str = "" then
    response.write("No")
    else
    response.write("Si")
    End if
    End Function


    .....

    <%# NoRecord(Container.DataItem("Titolo")) %>

    Il fatto è che se i record ci sono scrive si ma se nn ci sono nn scrive nulla... dove sbaglio?

    Grazie
    Elisa

  2. #2
    Code

    codice:
    Public Function GetTheNull(ByVal Val as String)
    
    Dim isNull as Boolean
    Dim strReturn as String = "Sorry i gave up"
    
    isNull = isDbNull(Val)
    
    if IsNull = True Then
    StrReturn = "Null"
    else
    StrReturn = "Not Null"
    end if
    
    Return StrReturn
    
    End Function
    Page

    codice:
    <%# GetTheNull(Container.dataitem("valore") %>)
    have fun

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    ok ma c'è lo stesso problema: cioè se non ci sono redord non scrive nessun messaggio. Come mai?

  4. #4
    non ci sono record significa che dalla tua query esce risultato 0?
    oppure che quella colonna del db e' vuota?

    perche' se dalla query esce risultato 0 il repeater non ripeta nulla e non passa nemmeno nella function

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Naturalmente, quello che dice Jc_ è esatto.
    Io consiglio ad elisa_rm74 di farsi una funzione riutilizzabile che calcoli il numero di record di una sql data, questo perchè è utile in tantissimi casi. In pratica si potrebbe sfruttare il metodo ExecuteScalar() di command

    Poi si potrebbe per esempio, costruire a volo una label col messaggio "Non ci sono dati" e rendere invisibile la griglia ...

    insomma, ci si può divertire in tanti modi diversi
    Pietro

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    573
    Grazie mi hai dato l'idea!

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.