Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [SQL Server][bcp]marche / marche pas ! [ Archives Visual Basic / Bases de données ] (morsi)

vendredi 14 octobre 2005 à 12:47:11 | [SQL Server][bcp]marche / marche pas !

morsi

bonjour,

j'ai 2 serveurs, un servuer de développement et un serveur de production (les 2 serveurs ne sont pas sur les mêmes machine et à priori ayant la même version de sql Server 2000)

sur mon serveur de dev, j'essai une commande bcp trés basique et trés simple qui importe des données dans une table, ok tout marche bien

Sur le serveur de prod, (j'ai envoyé la structure de la base que j'ai en dev pour le servuer de prod sous forme de fichier dat), exactement la même commande avec exactement le même fichier ne marche pas et affiche des erreurs sur le format de date !! (j'ai bien dis qu'on avait la même structure)

l'erreur :
"[ODBC SQL SERVER driver]Format de date non valide"

des idées ?

En vous remerciant !

Think different ...

vendredi 14 octobre 2005 à 14:35:42 | Re : [SQL Server][bcp]marche / marche pas !

mrdep1978

Salut, Sur ton poste de développement, tu as peut-être un format de date DD/MM/YYYY. Qd tu fais : insert into toto(madate) values('15/05/2005') il réussit à transformer ta chaine de caractères en format date Si, sur ton serveur, le format de date est YYYY/MM/DD Qd tu fais : insert into toto(madate) values('15/05/2005') il n'arrive pas à transformer en date ta chaine de caractères. Pour t'affranchir de ce genre de problèmes, il faut que tu indiques dans ta requête le format de date à utiliser insert into toto (madate) values (convert(datetime,'15/05/2005',103))

vendredi 14 octobre 2005 à 14:40:27 | Re : [SQL Server][bcp]marche / marche pas !

mrdep1978

Réponse acceptée !
Oups j'ai cliqué au mvs endroit Je reprends : insert into toto (madate) values (convert(datetime,'15/05/2005',103)) où 103 correspond au format DD/MM/YYYY 112 correspond à un format YYYYMMDD etc... Les autres valeurs de format possibles sont donnés dans l'aide SQL Server De même quand tu veux récupérer un champ date, il vaut mieux le convertir en chaine de caractères select madate from toto va renvoyer 15/05/2005 sur ton poste de dév et 2005/05/15 sur ton serveur de prod --> select convert(varchar,madate,103) from toto te renverra tjs 15/05/2005

samedi 15 octobre 2005 à 14:29:32 | Re : [SQL Server][bcp]marche / marche pas !

morsi

Merci beaucoup pour l'aide !

La finction convert fonctionne à merveille !

Think different ...



Cette discussion est classé dans : sql, server, serveur, marche, bcp


Répondre à ce message

Sujets en rapport avec ce message

Pb de Conn SQL Serveur [ par Polo720 ] Salut, J ai un problème de conn sur un sql serveur7 en reseeau local, ma chaine de conn "driver={SQL Server}; server=192.168.0.20;uid=testi; pwd=testo Ca marche pas sur le server?!!! [ par jéh! ] Salut!J'ai un gros problème!Je viens de faire un programme pour le boulot en VB.Jusque là rien de transcendant...Mais:Mon .exe marche nickel (comme qu [BCP] SQL Server - Export Database [ par Dinbougre ] salut je voudrais savoir si kelkun connait bien la fonction BCP de sql server ki permet d'exporter une table en fichier .txtjusque là j'y arrive sans Connexion serveur distant / sql server / impression [ par samial ] Bonjour,Je souhaiterai me connecter à une base de donnée sql server se trouvant sur un serveur distant avec un DataEnvironnement mais ça ne fonctionne Pas de serveur sur sql server [ par jonbonjovi ] Bonjour,Je viens d'installer sql server 7 sur windows 98 avec succès.Maintenant je dois ajouter un serveur, voici la procedure à suivre :Démarrer Pr Pb connexion SQL SERVER / compte Windows [ par TOOCOOL ] Salut,ja i un problème de connexion SQL SERVEUR en ADO :en fait, quand j installe mon serveur SQL avec la connectivité par comte windows NT ca plantea pb sql server et c# [ par brute ] J'aimerai afficher le dernier element de ma table dans une windows form. Pour l'instant le premier marche ( id = 1), suivant et précédent marche mais PB SQL Server + instance nommée [ par keskispas ] KesKisPas Bonjour à tous. J'ai un gros problème sur SQL SERVER 2000 Je viens d'installer une instance nommée mais je n'arrive pas à m'y connecter d détécter les erveur sql server existant sur un réseau local [ par j_aub ] bonjour,je suis entrain de développer une application en vb.net qui utilise un serveur sql server 2000 mais je suis obligé de fixer la chaine de conne Microsoft SQL Server 2005 - VB6 [ par gide_x ] Bonjour !j'ai un p'tit soucis:J'ai une base de donnée dans un serveur SQL dans laquelle j'ai  le champs d'une table qui a un numéro (qui doit être uni


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.