pb dans le format date [ASP ADO][SQLSERVER] - Programmation
Marsh Posté le 07-05-2001 à 16:32:36
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à :-((
Marsh Posté le 07-05-2001 à 16:38:13
au fait... pkoi tu veux transtyper ?
ne fait pas d conversion... ça marche très bien...
Marsh Posté le 07-05-2001 à 16:41:09
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]
Marsh Posté le 07-05-2001 à 16:41:27
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 :-((
Marsh Posté le 07-05-2001 à 16:44:00
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.
Marsh Posté le 07-05-2001 à 17:09:34
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 :-))
Marsh Posté le 07-05-2001 à 17:12:17
ha ben oui...
evidement... si t'avais pas renomé ton champ...
Marsh Posté le 07-05-2001 à 15:57:35
'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+