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

MS SQL Server Discussion :

Problème Date pour SQLSERVER avec ODBC


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut Problème Date pour SQLSERVER avec ODBC
    Salut à tous,
    Voila j'ai un petit problème je cherche à saisir une date dans un champ DATETIME de SQLSERVER via le driver odbc (malheuresement je ne peux pas attaquer la base en direct).
    J'ai essayé pas mal de syntaxe :
    2006-12-19
    2006/12/19
    19-12-2006
    19/12/2006
    {d 2006-12-19}
    ...
    avec ou sans cote
    Voila j'ai pas de message d'erreur à vous donner car j'utilise une plateform de dév spécifique qui ne me retourne rien de parlant.
    Merci d'avance pour vos réponse!
    Merci A tous.

  2. #2
    Membre éclairé Avatar de DonkeyMaster
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 95
    Par défaut
    Essaye d'utiliser la fonction getdate() pour insérer la date actuelle, puis "select date from matable", pour voir quel format il utilise.

    Ou alors, crée un objet DateTime (je suppose que tu utilises VB ou C#) avec ta date, et laisse le SGBD et le driver se débrouiller entre eux.

    Et si ton message d'erreur ne te parle pas, tu es sûr que le problème vient du format de la date? ça pourrait être chose. Ceci dit, si tu peux insérer d'autres types de données sans problème, le problème pourrait effectivement venir de là.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 11
    Par défaut réponse
    Malheuresement, je ne peux pas ajouter creer d'objet car c'est language très spécifique dans lequel je ne saisi meme pas directement la requete :"insert into ..." je dois simplement spécifier le nom de ma table et la valeur des champs.
    Le getdate() et autre fonction ne passe pas du tout par contre je n'ai aucun autre problème pour les autres types de champs à insérer.

  4. #4
    Membre éclairé Avatar de DonkeyMaster
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    95
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 95
    Par défaut
    quand je parlais de créer un objet, je parlais du langage de haut niveau
    que tu utilises, pas de sql.

    euh, si c'est un truc si spécifique, il y a bien une doc avec des exemples, non? Remarque, si ça avait été le cas, tu y serais déjà allé voir. Tu es sûr de ne pas avoir un collègue à côté à qui demander?

    Finalement, sans plus de précisions, je ne vois pas comment t'aider. Je suis sûr qu'il y a quelque part un manuel quand même.

    Et...
    tu as essayé '20061219' et '19122006' ?
    si tu as langage de haut niveau, tu as essayé de faire un cast de Date vers int (ce serait sacrément tordu, par contre)
    tu as essayé de l'écrire à l'américaine?
    échanger le mois et le jour:
    2006-19-12
    12-19-2006
    12-19-2006
    etc...

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 047
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 047
    Par défaut
    Bonjour,

    avec ACCESS attaquant une base sqlserver j'écris '22/12/2006' et ça fonctionne.

    bon WE

Discussions similaires

  1. Problème de connexion à SQLServer avec Hibernate sur MyEclipse
    Par bihakia89 dans le forum Persistance des données
    Réponses: 2
    Dernier message: 17/04/2012, 14h58
  2. [XL-2003] Problèmes avec les dates pour un planning.
    Par perpitou dans le forum Excel
    Réponses: 6
    Dernier message: 22/11/2011, 23h48
  3. Problème de date avec ODBC et Hyperfile
    Par f.morgan3 dans le forum C#
    Réponses: 3
    Dernier message: 06/11/2008, 09h03
  4. [VBA] Requête + date pour travailler avec des recordsets
    Par snoopy69 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 14/08/2006, 15h15
  5. Problème de connexion SqlServer avec JNDI
    Par s.lakhlifi dans le forum JDBC
    Réponses: 5
    Dernier message: 09/06/2006, 13h28

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