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

Bases de données Delphi Discussion :

Access : insérer une date null ?


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 56
    Par défaut Access : insérer une date null ?
    Bonjour,

    j'utilise delphi5 pour travailler sur une DB Access. Lorsque j'essaye d'ajouter un champ null dans un record, j'ai systèmatiquement une erreur lors de mon post.

    Message d'erreur : General SQL error [Microsoft] [ODBC Microsoft Access Driver] Datetime field overflow (null)

    J'utilise le BDE pour accéder à access via une connection ODBC

    Voici les solutions testée :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     field.Value := null;
     
     field.Value := 0;
     
     field.clear;
    Quelqu'un aurait une idée ?

  2. #2
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Par défaut
    Bonjour : consulte http://www.developpez.net/forums/d10...ur-champ-date/
    je pense qu'il est préférable d'utilisé ADO pour accédé a une base de donnée access.
    qu'elle est le format de ton champ date dans le BDD?
    dans de pareille situation , moi je laisse le champ vide et je n'affecte pas de valeur (champ écarté du post ).

  3. #3
    Membre chevronné Avatar de archonte
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 343
    Par défaut
    D'accord avec Redoran pour l'utilisation d'ADO avec Access.
    (Utilise les paramètres !!)

    Ton champ n'aurait-il pas à la propriété NUL INTERDIT = OUI ?

Discussions similaires

  1. Insérer une date dans Access 2007
    Par Julien666 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 30/01/2013, 18h59
  2. Comment insérer une date qui peut être nulle ?
    Par guidav dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 30/01/2007, 16h18
  3. Insérer une date au format français dans un champ
    Par EpOnYmE187 dans le forum Installation
    Réponses: 2
    Dernier message: 14/06/2005, 12h09
  4. insérer une date dans une BDD
    Par requiemforadream dans le forum ASP
    Réponses: 7
    Dernier message: 28/04/2005, 10h40
  5. insérer une date dans une table mssql
    Par ericmart dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 29/01/2004, 10h37

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