Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    VB + ADO 2.7: scrivere campi NULL

    Ciao,
    qualcuno sa dirmi come fare per assegnare un valore NULL
    ad un campo di un recordset ADO ?

    Grazie per le risposte.
    Ciao
    Simo

  2. #2
    per il VB abbiamo il subforum apposito... sposto il thread.

    p.s. nel titolo bisogna specificare anche la versione di VB utilizzata. (VB6 o VB,NET?)
    ...Terrible warlords, good warlords, and an english song

  3. #3

  4. #4
    Non lo sa nessuno ?
    Assegnare una stringa Nulla ad un campo STRING causa un'errore.
    Per campi numerici portei assegnare 0...ma non è l'equivalente
    di un valore NULL.
    Come posso fare ?

    Stavo pensando di cancellare l'intero record e riscrivere tutti quei campi che non devono essere null.... però mi piace poco come soluzione.

  5. #5
    'NULL' no?
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    ... non so se ho capito bene... Ma intendi + o -
    cosi ???

    codice:
    If rs_fornitore("Rag_soc") <> "" Then
    txtfornitore.Text = rs_fornitore("Rag_soc")
    end If

  7. #7
    eco la risposta

    Controllo se è nullo
    codice:
    If isNull(ObjRS("CAMPO")) Then
          ObjRS("CAMPO") = ""
    End If
    O vuoi 'assegnare' un valore null al tuo campo, in quel caso, nel' update, basta che non gli passi nada ...

    :maLOL:

    Inoltre sia Access che SQL ti consentono di impostare il valore predefinito del campo, cosi' che se gli passi un valore null non ti da errore ...

  8. #8
    se assegnare Null ti causa un errore, probabilmente e' perche' hai definito quel campo come Non Nullable...

  9. #9

    Trovato !

    Domanda stupida...

    UPDATE Table SET Field = NULL

    ecco fatto !!!
    Il mio problema era proprio assegnare un valore NULL ad un campo.
    Non avrei potuto "non passare nulla", il mio scopo era proprio
    eliminare qualsiasi valore precedentemente memorizzato.

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.