none
ORA-01843: not a valid month RRS feed

  • Pergunta

  • ta dando esse erro no meu insert

    Error Type:
    Microsoft OLE DB Provider for Oracle (0x80040E07)
    ORA-01843: not a valid month
    /clientes/biorigin/gcd/Templates/BibConteudo/admin/act_EditConteudo.asp, line 121

    <%

        id              =   request("id")                      
        con_nome        =   Request("nome")                    
        con_data_p      =   Request("data_p")                  
        con_data_e      =   Request("data_e")                  
        con_idioma      =   Request("idioma")                  
        con_link        =   Request("link")                    
        con_arquivo     =   Request("arquivo")                 
        con_arquivo2    =   Request("arquivo2")                
        con_arquivo3    =   Request("arquivo3")                
        con_arquivo4    =   Request("arquivo4")                
        con_arquivo5    =   Request("arquivo5")                
        con_ativo       =   Request("ativo")                   
        con_usedata     =   Request("usedata")                 
        con_formato     =   Request("formato")                 
        con_titulo      =   Request("titulo")                  
        con_chamada     =   Request("chamada")                 
        con_texto       =   Request("texto")                   
        con_area        =   Request("area")                    
        con_tipo        =   Request("Page")                    
        con_periodo     =   Request("periodo")                 
     con_ListaImagens=  Request("ListaImagens")    
        if con_idioma = "" then                                
            con_idioma = 1                                     
        end if                                                 
        if con_tipo = "" then                                  
            con_tipo = 1                                       
        end if                                                 
                                                               
        if con_data_p = "" then                                
            con_data_p = year(now())&"/"&month(now())&"/"&day(now())
      con_data_p = FormatData2(con_data_p,1)    
        end if                                                 
        if con_data_e = "" then                                
            con_data_e = year(now())&"/"&month(now())&"/"&day(now())
      con_data_e = FormatData2(con_data_e,1)    
        end if                                                 
        Tabela = TB_CONTEUDO_IDIOMA                            
        if Request("ativo") <> "" then                         
            con_ativo       =   Request("ativo")               
        else                                                   
            con_ativo       =   0                              
        end if                                                 
        if Request("usedata") <> "" then                       
            con_usedata     =   Request("usedata")             
        else                                                   
            con_usedata     =   0                              
        end if                                                 
        if Request("formato") <> "" then                       
            con_formato     =   Request("formato")             
        else                                                   
            con_formato     =   0                              
        end if                                                 

        ID_CONT  = GetMaxID("id_conteudo",TB_Conteudo)         
        SQL = "Insert into "&TB_Conteudo&" (id_conteudo,str_nome,str_url,str_arquivo,str_arquivo2,str_arquivo3,str_arquivo4,str_arquivo5,int_ativo,int_usedata,data_p,data_e,id_area,int_tipo,id_user) Values("
        SQL = SQL & ID_CONT&",'"&valid_sql(Request("nome"))&"','"&valid_sql(Request("link"))&"','"&valid_sql(Request("arquivo"))&"','"&valid_sql(Request("arquivo2"))&"','"&valid_sql(Request("arquivo3"))&"','"&valid_sql(Request("arquivo4"))&"','"&valid_sql(Request("arquivo5"))&"',"&valid_sql(con_ativo)&","&valid_sql(con_usedata)&",'"&FormatData2(con_data_p,DataBanco)&"','"&FormatData2(con_data_e,DataBanco)&"','"&valid_sql(con_area)&"','"&valid_sql(con_tipo)&"','"&valid_sql(session("adm"))&"')"
        Set RS_SQL=Conn.execute(SQL)
                               
        SQL = "Insert into "&Tabela&" (id_conteudo,str_titulo,str_chamada,str_texto,int_tipo,id_idioma,id_periodo) Values("
        SQL = SQL & ID_CONT&",'"&valid_sql(Request("titulo"))&"','"&valid_sql(Request("chamada"))&"','"&valid_sql(Request("texto"))&"',"&valid_sql(con_formato)&",'"&valid_sql(con_idioma)&"','"&valid_sql(con_periodo)&"')"
        Set RS_SQL=Conn.execute(SQL)
    %>

     

    como posso arrumar esse erro???

    quarta-feira, 16 de janeiro de 2008 18:45

Todas as Respostas

  • Cara... sempre utilize stored procedures para fugir de injection.

    Para ajudar alguém a saber onde está o problema, experimente indicar qual é a linha 121 na tua página.

     

    act_EditConteudo.asp, line 121

    sexta-feira, 18 de janeiro de 2008 02:12