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 :

insérer une date dans une table mssql


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 93
    Points : 50
    Points
    50
    Par défaut insérer une date dans une table mssql
    bonjour,

    je voudrais envoyer (à partir d'une page php ) dans une table la date du jour qui sera donc sous forme de variable
    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into tlc (tlcnom,tlctype,tlcchemin,tlcdcreat) values('$nomDestination','".substr($nomDestination,-3)."','$repertoireDestination','$ladate')"
    ou $ladate correspond à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $y=date("y");
    $m=date("m");
    $j=date("j");
    $ladate ="20".$y."-".$m."-".$j;
    ça marche pas.... sous mssql
    sous mysql pas de soucis

    merci

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    C'est bien normale.
    Les variables MsSql commencent par @ tandis que sous php $

    A faire :
    Stockez la requête dans une variable chaine de caractère puis la lancez.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    insert into tlc (tlcnom,tlctype,tlcchemin,tlcdcreat) 
    values(' + $nomDestination + "','" + substr($nomDestination,3) + "','" + $repertoireDestination + "','" + $ladate + "')"
    Je pense que ca marchera.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 93
    Points : 50
    Points
    50
    Par défaut
    j'ai réussi à recupérer la date en la convertissant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    insert into tlc (tlcnom,tlctype,tlcchemin,tlcdcreat) values('$nomDestination','".substr($nomDestination,-3)."','$repertoireDestination',convert(datetime,'$ladate',102))"
    où convert(datetime,'$ladate',102) remplace '$ladate'

    merci
    je vais quand meme tester ta solution
    mieux vaut avoir +s solutions

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Si tu t'ensorts déjà c'est tant mieux.
    Je croiyais que tu le faisais à partir de php en utilisant le RecordSet que te renvoyait ton query Ms Sql server.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  2. [XL-2003] Insérer la valeur d'une cellule dans une phrase d'une autre
    Par DonaldTron dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 05/04/2009, 19h50
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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