format date [VB,SQL Server] - Programmation
Marsh Posté le 27-04-2001 à 14:50:23
Tu peux convertir ta date depuis SQL Server au format char en utilisant la fonction suivante :
convert (type de retour, champ, format de date)
où (pour une date)
- type de retour est un char ou un varchar
- champ est le nom du champ à convertir
- format est une valeur (consulte ton aide pour avoir le détail, les formats vont sur Sybase de 100 à 113)
Marsh Posté le 27-04-2001 à 15:06:39
Pour inserer une date en dmy quelque soit la config du serveur :
set dateformat dmy
insert .....
Marsh Posté le 27-04-2001 à 15:14:32
mid, tu sais po si on peut configurer ca une fois pour toutes sous sqlserver, car je ne me vois po me taper ca avant chaque requete
Marsh Posté le 27-04-2001 à 16:16:03
convert (type de retour, champ, format de date)
y'a pas une fonction equivalente sous VB??
Marsh Posté le 27-04-2001 à 16:33:51
trictrac a écrit a écrit : convert (type de retour, champ, format de date) y'a pas une fonction equivalente sous VB?? |
Aucune idée... J'ai arrêté VB il y a trop longtemps.
Mais bon, tu peux toujours faire cette fonction toi-même, si tu as un format d'entrée fixe, ce ne devrait pas être trop difficile.
Marsh Posté le 27-04-2001 à 16:35:45
on se lance....
Merci, et si qqun a une idee de ction existante ou cree manuellement, je suis preneur
Marsh Posté le 27-04-2001 à 14:41:31
Comprend po, comment vous faite avec les dates pour que les deux marchent???
Pour rentrer une date dans SQLServer, il faut qu'elle soit de la forme MM/JJ/AAAA, et lui, lorsque je fais un select dqns entreprise man, il me la retourne au format JJ/MM/AAAA
Ce qui me fout une merde po possible....
Ya po une fonctio qui attend une date, et la retourne au format souhaiter, qqsoit le format de depart, comme le fait isdate()