Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di mUrf
    Registrato dal
    Apr 2001
    Messaggi
    193

    Valore null nel database access

    Salve, qualcuno di voi saprebbe dirmi se esiste il modo per passare ad un campo un valore nullo (nč zero nč stringa vuota) durante una query di tipo UPDATE ????


    Thanks
    mUrf .Net

  2. #2
    Utente di HTML.it L'avatar di Legnetto
    Registrato dal
    May 2002
    Messaggi
    1,419
    Io mi sono fatto una funzione che fa tutto da sola.
    La parte che vuoi.....
    nome_var = "" & CStr("null") & ""
    Io uso SQL quindi non garantisco per access
    Ciao
    Legnetto

  3. #3
    Utente di HTML.it L'avatar di Alendar
    Registrato dal
    May 2002
    Messaggi
    169
    credo che basti non specificare un valore per quel campo nella query, ammesso che la colonna supporti i valori NULL

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
            Dim ID% = 3
            'se non č nullo: Comune = "'" & Comune & "'", variabile rachiusa da apici
            Dim Comune$ = "Null"
    
            'se non nullo: Numero = stringa numerica non rachiusa da apici
            Dim Numero$ = "Null"
    
            Dim sql$ = "UPDATE COMUNE SET COMUNE = " & Comune & ", NUMERO = " & Numero & " WHERE ID = " & ID
            Dim con As New OleDbConnection(ConnectionString())
            con.Open()
            Dim cmd As New OleDbCommand(sql, con)
            cmd.ExecuteNonQuery()
            con.Close()
    dove ConnectionString() č:
    codice:
        Private Function ConnectionString() As String
            Return "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documenti\Interdev\prova.mdb;"
            'Return "File Name=C:\Documenti\Interdev\Prova_Access.UDL"
        End Function
    Spudoratamente copiata da Access:
    UPDATE Comune SET Comune.Comune = Null, Comune.Numero = Null WHERE (((Comune.ID)=3))

  5. #5
    Utente di HTML.it L'avatar di mUrf
    Registrato dal
    Apr 2001
    Messaggi
    193
    Grazie ragazzi, io aggiungo la mia soluzione cmq

    Dim NL as DbNull
    Rows(0).Items("CAMPO_Da_Mettere_A_Null") = NL.Value

    funziona alla grande !!!


    Byez
    mUrf .Net

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.