IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

Insérer un Null non typé


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Cpt Anderson
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    641
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 641
    Par défaut Insérer un Null non typé
    Bonjour à tous,

    voilà mon problème: je désire insérer des "null" dans des champs que ce soient des champs de type varchar, int ou autre.
    J'utilise ADO et notamment la fonction "CreateParameter" avec en paramètres
    (nomduparameter, letype, direction, taille, valeur)

    Le truc c'est que lorsque je veux y mettre un "null" dans un champs de type Int par exemple, je n'ai pas d'autre choix que de mettre le type adInteger en paramètre.

    N'y a t-il pas moyen de mettre un paramètre globale style adVariant ou autre qui couvrirait tous les types ?

    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Petites corrections :

    - En SQL, NULL n'est pas une valeur
    - En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.

    Je crois que vous devriez poser votre question sur le forum dédié au langage dans lequel vous codez votre application.

    @++

  3. #3
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    En ADO.net faite celà:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SqlCommand cmd = new SqlCommand();
                SqlParameter param=cmd.CreateParameter();
                param.SqlValue = System.DBNull.Value;

Discussions similaires

  1. [Tableaux] Insérer des NULL dans une table
    Par jerem_orga dans le forum Langage
    Réponses: 5
    Dernier message: 03/01/2007, 17h22
  2. Réponses: 4
    Dernier message: 10/05/2006, 10h36
  3. Réponses: 5
    Dernier message: 28/04/2006, 11h55
  4. transformer un buffer non typé en string
    Par bjl dans le forum Langage
    Réponses: 6
    Dernier message: 07/01/2006, 12h14
  5. insérer un 'NULL' dans un champ de type DATE
    Par Invité dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 01/06/2005, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo