Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2618 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP ADO][SQLSERVER] pb dans le format date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP ADO][SQLSERVER] pb dans le format date

n°29691
Mouky
Posté le 07-05-2001 à 15:57:35  profilanswer
 

'lut tlm
 
Je vous explique le pb :  
 
Voici une requète qui fonctionne sous SQLServer :
 
select convert(char,date_fin,103) from Evenement
 
Le pb c'est quand j'essaye d'executer cette requète par ADO sous ASP, il me renvois l'erreur suivante :
 
ADODB.Fields erreur '800a0cc1'  
 
ADO n'a pas pu trouver l'objet dans la collection correspondant au nom ou à la référence ordinale demandée par l'application.  
 
 
ça vous dit kekchose ?
 
Merci
A+

mood
Publicité
Posté le 07-05-2001 à 15:57:35  profilanswer
 

n°29704
MagicBuzz
Posté le 07-05-2001 à 16:17:40  profilanswer
 

enlève le 'char,'

n°29713
Mouky
Posté le 07-05-2001 à 16:32:36  profilanswer
 

Je ne crois que ce soit ça :-((
 
Microsoft OLE DB Provider for ODBC Drivers erreur '80040e14'  
 
[Microsoft][ODBC SQL Server Driver][SQL Server]Le type Evenement_date_fin n'est pas un type défini par le système.  
 
voilà :-((

n°29716
MagicBuzz
Posté le 07-05-2001 à 16:38:13  profilanswer
 

au fait... pkoi tu veux transtyper ?
 
ne fait pas d conversion... ça marche très bien...

n°29717
MagicBuzz
Posté le 07-05-2001 à 16:41:09  profilanswer
 

Genre...
 
 
SELECT TOPIC.ID, MAX(ANSWER.ID) NB_ANS, TOPIC.TITLE, LPROG.NOM, TOPIC.DATE_ADD, TOPIC.DATE_UPDATE, TOPIC.USR_ID, USR.LOGIN, TOPIC.NB_VIEW, TOPIC.NB_REPLY FROM TOPIC, ANSWER, USR, LPROG WHERE ...
 
Et en ASP :
 
<%=rs("DATE_ADD" )%>
 
Ca marche très bien...
 
DATE_ADD est au format DATETIME
Pour t'en convaincre, va sur mon site, dans la rubrique "Forum"
Les dates qui sont affichées ne sont absolument pas mises en forme... Brut de fondrie... :)

 

[edit]--Message édité par magicbuzz--[/edit]

n°29718
Mouky
Posté le 07-05-2001 à 16:41:27  profilanswer
 

Dans ma base, j'ai des dates du style 01/01/01 et moi je veux les afficher comme ça : 01/01/2001.
 
La requete fonctionne bien sous Sqlserver mais pas en passant par ADo avec ASP :-((

n°29720
MagicBuzz
Posté le 07-05-2001 à 16:44:00  profilanswer
 

t'as essayé quand même sans convertir ???
because, logiquement ça se fait tout seul...
 
Et au pire, récupère ça dans une variable ASP de type DATE et met en forme proprement dans une fonction ASP.

n°29729
Mouky
Posté le 07-05-2001 à 17:09:34  profilanswer
 

c bon, j'ai trouvé. Merci.
 
Il suffisait de renommer le champ :
 
select convert(char,mon_champ,103) mon_nom_de_champ from ma_table
 
et ça marche :-))

n°29730
MagicBuzz
Posté le 07-05-2001 à 17:12:17  profilanswer
 

ha ben oui... :sarcastic:  
 
evidement... si t'avais pas renomé ton champ... :sweat:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP ADO][SQLSERVER] pb dans le format date

 

Sujets relatifs
compter le nombre d'enregistrement dans un recordset :ASP[HTML - ASP] Changer l'icône d'une fenêtre par défaut...
[ASP] problème avec DatePart et DateDiff[ADO] Combien de recordsets au maximum sur une connection ?
[ASP / HTML / Javascript / VBScript / etc...] TROP ZARBI[VB] ADO ou DAO ?
[ASP] Type chaine...incompatible ???[ASP] [BDD] AU SECOURS !!! Suite... et fin ?
[SQL SERVER] Récupérer la date la plus récente entre 2ASP ne marche pas et je ne vois pas pourquoi?besoins reponse avt 11/05
Plus de sujets relatifs à : [ASP ADO][SQLSERVER] pb dans le format date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR