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

Outils SQL Server Discussion :

osql synthax - sur mssql server windows 2003


Sujet :

Outils SQL Server

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Points : 26
    Points
    26
    Par défaut osql synthax - sur mssql server windows 2003
    * Bonjour, *

    j'ai un batch qui me lance une requête via osql:
    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    osql -S ADMSERVER\OMTUDCal -U sa -P -i c:\test.sql -o C:\output.txt -d udcal -r"\n" -s";" -n -w 65000 -h
    ne met demandez pas pourquoi il y a le 65000, je ne m'en souviens plus mais c'était l'unique solution que j'ai trouve pour résoudre je ne sais plus quelle problème...bref.

    mon soucis et que le fichier text en sortie ne contient que des tirets a la deuxième ligne. (le deuxième row) et me génère une dernière ligne m'indiquant le nombre de row de la requête et une ligne vide.

    La question est :
    comment enlever la deuxieme ligne, l'avant derniere et la derniere via osql ou dans la requete(mais j'en doute)....et est ce possible?

    PS: la ligne de tiret me plante access (j'ai lie le fichier texte a une table access).

    l option -h-1 de osql m enlève la première ligne (donc le nom des champs )et aussi les tirets(ca c'est mieux mais je pensais qu'ils étaient sur la deuxième ligne...le fichier en sortie n est pas très simple a lire..il y a plus de 40 champs)...

    je progresse mais j 'ai pas encore enlevé la dernière ligne et c'est pas très propre comme travail(je voudrais garder la ligne des en têtes et enlever ces tirets....et la ou les dernières lignes inutiles)

    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par t8024328 Voir le message
    La question est :
    comment enlever la deuxieme ligne, l'avant derniere et la derniere via osql ou dans la requete(mais j'en doute)....et est ce possible?
    Hum.... De base, je dis non, pas faisable comme ça via osql.

    Sinon, t'en es à quel point sr ton problème ?

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 28
    Points : 26
    Points
    26
    Par défaut
    je l'ai enlevée en vba

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Points : 1 216
    Points
    1 216
    Par défaut
    (j'ai lie le fichier texte a une table access).
    Et pourquoi ne pas accéder directement à la table depuis Access ?
    Emmanuel T.

Discussions similaires

  1. Client Linux sur un domaine windows 2003
    Par CodeurNé dans le forum Linux
    Réponses: 1
    Dernier message: 11/11/2010, 08h03
  2. installer vmware sur un serveur windows 2003
    Par seneque dans le forum VMware
    Réponses: 3
    Dernier message: 08/09/2009, 22h21
  3. Réponses: 5
    Dernier message: 27/05/2008, 11h03
  4. Réponses: 0
    Dernier message: 27/02/2008, 15h21
  5. Problème sur un serveur 'Windows 2003 Serveur'
    Par G.D.O dans le forum Windows Serveur
    Réponses: 4
    Dernier message: 05/04/2006, 10h17

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