Visualizzazione dei risultati da 1 a 7 su 7

Discussione: [vb.net]isdbnull()

  1. #1
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543

    [vb.net]isdbnull()

    codice:
            Dim stringa As String = valore_var.Text.ToString
            Dim segno As String
                If InStr(stringa, "+") Then
                    segno = "+"
                Else
                    segno = "-"
                End If
            If IsDBNull(segno) Then
                finale_risultato.Text = "condizione IF"
            Else
                finale_risultato.Text = "condizione ELSE"
            End If
    io vorrei solo sapere se nella stringa c'è o + o -...lo so che posso fare instr(stringa,"+") or instr(stringa,"-") ma per curiosità ho provato ad usare isDBNull ma evidentemente non ho capito come funziona....
    Ora, usando questo codice, invece di fare
    if instr(stringa,"+") or instr(stringa,"-") .....
    posso fare
    if segno è dichiarato (intendo non come string ma come = "qualcosa")...
    altrimenti che altra soluzione posso usare?
    Grazie

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  2. #2
    Utente di HTML.it L'avatar di darkblOOd
    Registrato dal
    Jul 2001
    Messaggi
    2,212
    ma tu cosa vuoi sapere? Se hai il segno + o il segno meno o soltanto se almeno uno dei due segni è presente?

  3. #3
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    se almeno 1 dei due è presente...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  4. #4
    codice:
                If InStr(stringa, "+") Then
                    segno = "+"
                Else
                    segno = "-"
                End If
    con questa un segno lo imposti comunque(+ se troviil più o - in qualsiasi altro caso). io farei cosi:
    codice:
                If InStr(stringa, "+") Then
                    segno = "+"
                ElseInStr(stringa, "-") 
                    segno = "-"
                Else
                    segno=DBNull
                End If

  5. #5
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    Grazie!
    Ottima idea...provo subito...

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  6. #6
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    mi dice:
    "DBNull" è un tipo e non può essere utilizzato come espressione.

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  7. #7
    prova con dbnull.value

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.