erinaldo Postado Março 9, 2008 Denunciar Share Postado Março 9, 2008 PESSOAL SOU NOVO EM ASP TENHO UM SCRIPT QUE ESTA DANDO ESSE ERRO COMO POSSO RESOLVER ISSOTipo de erro:Microsoft VBScript runtime (0x800A000D)Type mismatch: 'CDate' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 douglasdamame Postado Março 10, 2008 Denunciar Share Postado Março 10, 2008 Posta o Código fonte... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Março 10, 2008 Denunciar Share Postado Março 10, 2008 Verifique se a variavel que você está usando CDate não está vazia, afinal não se pode usar uma funcao numa variavel nula Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 erinaldo Postado Março 11, 2008 Autor Denunciar Share Postado Março 11, 2008 (editado) Posta o Código fonte...<!--#include file="forum/language_files/language_file_inc.asp" --><!--#include file="forum/language_files/portal_language_file_inc.asp" --><!--#include file="forum/functions/functions_filters.asp" --><!--#include file="forum/admin/functions/functions_portal.asp" --><!--#include file="forum/functions/format_page.asp" --><!--#include file="forum/functions/functions_common.asp" --><%Dim intRecordLoopCounterDim strExtraBodyTagDim strExtraForumPathDim strExtraPortalPathDim blnCreateCenterTDblnCreateCenterTD = TruestrExtraForumPath = "forum/"strExtraPortalPath = ""Const strRTEversion = "1.2"If strDatabaseType = "SQLServer" Then Call MSSQLConnection()Else Call AccessConnection(strPortalDbPathAndName)End If'All the default main connections is stored in portal_connections.aspCall GetMainConnections()'Get the new settings%><!--#include file="forum/functions/mods/config/portal_config.asp"--><%'Set a cookie with the last date/time the user used the forum to calculate if there any new posts'If the date/time the user was last here is 20 minutes since the last visit then set the session variable to the users last date they were hereIf Session("dtmLastVisit") = "" AND Request.Cookies(strCookieName)("LTVST") <> "" Then Session("dtmLastVisit") = CDate(Request.Cookies(strCookieName)("LTVST")) Response.Cookies(strCookieName)("LTVST") = CDbl(Now()) Response.Cookies(strCookieName).Expires = DateAdd("yyyy", 1, Now())'If the last entry date is not alreay set set it to nowElseIf Session("dtmLastVisit") = "" Then Session("dtmLastVisit") = Now()End If'If the cookie is older than 5 mintues set a new oneIf isNumeric(Request.Cookies(strCookieName)("LTVST")) Then If CDate(Request.Cookies(strCookieName)("LTVST")) < DateAdd("n", -5, Now()) Then Response.Cookies(strCookieName)("LTVST") = CDbl(Now()) Response.Cookies(strCookieName).Expires = DateAdd("yyyy", 1, Now()) End If'If there is no date in the cookie or it is empty then set the date to now()Else Response.Cookies(strCookieName)("LTVST") = CDbl(Now()) Response.Cookies(strCookieName).Expires = DateAdd("yyyy", 1, Now())End If'Get the user detailsCall UserDetails()Dim intEventsPostCheckFor intEventsPostCheck = 0 TO UBound(saryCalendarGroups) If Clng(saryCalendarGroups(intEventsPostCheck)) = intGroupID Then blnUserCanPostEvents = True Exit For End IfNextIf blnForumClosed AND blnAdmin = False Then Set rsCommon = Nothing adoCon.Close Set adoCon = Nothing Response.Redirect("forum/forum_closed.asp")End IfIf blnActiveUsers Then%> <!--#include file="forum/includes/active_users_inc.asp" --><% 'Records the stats If blnRecordStats Then Call PortalStats()End If%><!--#include file="forum/functions/functions_date_time_format.asp" --><!--#include file="forum/includes/pm_check_inc.asp"--><!--#include file="forum/functions/mods/mods_inc.asp"-->Posta o Código fonte...em todo codigo não tem nenhuma variavel com CDate como eu faria veja o codigo abaixo> Editado Março 11, 2008 por erinaldo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kuroi Postado Março 11, 2008 Denunciar Share Postado Março 11, 2008 tenta trocarIf isNumeric(Request.Cookies(strCookieName)("LTVST")) Then por If isDate(Request.Cookies(strCookieName)("LTVST")) Then Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
erinaldo
PESSOAL SOU NOVO EM ASP TENHO UM SCRIPT QUE ESTA DANDO ESSE ERRO COMO POSSO RESOLVER ISSO
Tipo de erro:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'CDate'
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.