none
Type mismatch: '[string: ""]' RRS feed

  • Pergunta

  • Esse erro esta acontecendo e não faço a minima ideia do q seja:

     

    Informações técnicas (para a equipe de suporte)

    • Tipo de erro:
      Microsoft VBScript runtime (0x800A000D)
      Type mismatch: '[string: ""]'
      /intranetadm/pages/rh/cad_prof_rh6.asp, line 262

    • Tipo de navegador:
      Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)

    • Página:
      POST 477 bytes to /intranetadm/pages/rh/cad_prof_rh6.asp

    • POST Data:
      C101=00&C102=00&C103=00&C104=00&C201=00&C202=00&C203=00&C204=00&C205=00&C206=00&C301=00&C302=00&C303=00&C401=00&C402=00&C403=00&C404=00&C405=00&C406=00&C501=00&C502=00&C601=00&C602=00&C603=00&C604=00& . . .

    • Hora:
      Monday, November 03, 2008, 4:49:42 PM

    • Mais informações:
      Suporte da Microsoft
    segunda-feira, 3 de novembro de 2008 19:36

Respostas

  • amigo acredito que realmente seja uma variavel vazia, para tratar este erro faça o seguinte

    cloque na primeira linha

    <%

    On Error Resume Next

    %>

     

    e faça a seguinte rotina para o tratamento do erro

    <%

    If Request.Form("C605") = "" then
    msg_var = "Variavel Fazia"

    Else

    msg_var = Request.Form("C605")

    End If

    %>

    Resultado <%= msg_var %>

     

    se a variavel estiver em branco (vazia) pode ser problema no seu formulario, observe se a referencia ex                <input name="C605">

     

    Espero ter ajudado

    Boa sorte

    terça-feira, 4 de novembro de 2008 12:14

Todas as Respostas

  • Olá Daniel,

     

    Sem ver o código, fica difícil ajudar... Você pode mostrar o trecho de código que está gerando esse erro?

     

    Abraços,
    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    segunda-feira, 3 de novembro de 2008 20:02
  • A linha em destaque que esta sendo apontada com o erro:

     

    -----

     

    <%Session.Timeout = 50%>
    <%session.LCID = 1033%>

    <!-- #include file="../conn.asp" -->
    <!-- #include file="../menu.asp" -->
    <!-- #include file="../clsMensagemDeCorreio.asp" -->
    <%

    vvid_prof = session("vid_profrh")

    '-----------------------------------------------------------------------------------------------------------
    'ORIENTAO

    VC101 = Request.Form("C101")
    VC102 = Request.Form("C102")
    VC103 = Request.Form("C103")
    VC104 = Request.Form("C104")
    'VC105 = Request.Form("C105")

    VORINET = VC101 & VC102 & VC103 & VC104 '& VC105

    '------------------------ PONTUAO C1

    PONTOC101 = CInt(Request.Form("C101"))*45
    PONTOC102 = CInt(Request.Form("C102"))*40
    PONTOC103 = CInt(Request.Form("C103"))*25
    PONTOC104 = CInt(Request.Form("C104"))*20
    'PONTOC105 = CInt(Request.Form("C105"))*20

    PONTOORIENTOT = PONTOC101 + PONTOC102 + PONTOC103 + PONTOC104 '+ PONTOC105

    '------------------------------------------------------------------------------------------------------------

    'PUBLICAOE REVISES TCNICAS DE ARTIGOS

    VC201 = Request.Form("C201")
    VC202 = Request.Form("C202")
    VC203 = Request.Form("C203")
    VC204 = Request.Form("C204")
    VC205 = Request.Form("C205")
    VC206 = Request.Form("C206")

    VPUBART = VC201 & VC202 & VC203 & VC204 & VC205 & VC206

    '------------------------ PONTUAO C2

    PONTOC201 = CInt(Request.Form("C201"))*25
    PONTOC202 = CInt(Request.Form("C202"))*20
    PONTOC203 = CInt(Request.Form("C203"))*15
    PONTOC204 = CInt(Request.Form("C204"))*10
    PONTOC205 = CInt(Request.Form("C205"))*5
    PONTOC206 = CInt(Request.Form("C206"))*3

    PONTOPUBART = PONTOC201 + PONTOC202 + PONTOC203 + PONTOC204 + PONTOC205 + PONTOC206
    '-----------------------------------------------------------------------------------------------------------

    'PUBLICAOE REVISES TCNICAS DE LIVROS

    VC301 = Request.Form("C301")
    VC302 = Request.Form("C302")
    VC303 = Request.Form("C303")

    VPUBLVR = VC301 & VC302 & VC303

    '------------------------ PONTUAO C3

     

    PONTOC301 = CInt(Request.Form("C301"))*60
    PONTOC302 = CInt(Request.Form("C302"))*20
    PONTOC303 = CInt(Request.Form("C303"))*10

    PONTOPUBLVR = PONTOC301 + PONTOC302 + PONTOC303
    '-----------------------------------------------------------------------------------------------------------


    'PARTICIPAES EM BANCAS EXAMINADORAS

    VC401 = Request.Form("C401")
    VC402 = Request.Form("C402")
    VC403 = Request.Form("C403")
    VC404 = Request.Form("C404")
    VC405 = Request.Form("C405")
    VC406 = Request.Form("C406")
    'VC407 = Request.Form("C407")

    VPARTBNC = VC401 & VC402 & VC403 & VC404 & VC405 & VC406 '& VC407

    '------------------------ PONTUAO C4

    PONTOC401 = CInt(Request.Form("C401"))*50
    PONTOC402 = CInt(Request.Form("C402"))*30
    PONTOC403 = CInt(Request.Form("C403"))*20
    PONTOC404 = CInt(Request.Form("C404"))*15
    PONTOC405 = CInt(Request.Form("C405"))*10
    PONTOC406 = CInt(Request.Form("C406"))*10
    'PONTOC407 = CInt(Request.Form("C407"))*15

    PONTOPARTBNC =  PONTOC401 + PONTOC402 + PONTOC403 + PONTOC404 + PONTOC405 + PONTOC406 '+ PONTOC407
    '-----------------------------------------------------------------------------------------------------------

    'TRADUO DE ARTIGOS E LIVROS

    VC501 = Request.Form("C501")
    VC502 = Request.Form("C502")

    VTRADART = VC501 & VC502

    '------------------------ PONTUAO C5

    PONTOC501 = CInt(Request.Form("C501"))*20
    PONTOC502 = CInt(Request.Form("C502"))*10


    PONTOTRADART = PONTOC501+PONTOC502
    '-----------------------------------------------------------------------------------------------------------

    'PARTICIPAO EM EVENTOS CIENTFICOS

    VC601 = Request.Form("C601")
    VC602 = Request.Form("C602")
    VC603 = Request.Form("C603")
    VC604 = Request.Form("C604")
    VC605 = Request.Form("C605")
    VC606 = Request.Form("C606")
    VC607 = Request.Form("C607")
    'VC608 = Request.Form("C608")
    'VC609 = Request.Form("C609")

    VPARTEVC = VC601 & VC602 & VC603 & VC604 & VC605 & VC606 & VC607 '& VC608

    '------------------------ PONTUAO C6

    PONTOC601 = CInt(Request.Form("C601"))*20
    PONTOC602 = CInt(Request.Form("C602"))*15
    PONTOC603 = CInt(Request.Form("C603"))*15
    PONTOC604 = CInt(Request.Form("C604"))*10
    PONTOC605 = CInt(Request.Form("C605"))*5
    PONTOC606 = CInt(Request.Form("C606"))*5
    PONTOC607 = CInt(Request.Form("C607"))*5
    'PONTOC608 = CInt(Request.Form("C608"))*5
    'PONTOC609 = CInt(Request.Form("C609"))*5

    PONTOPARTEVC = PONTOC601 + PONTOC602 + PONTOC603 + PONTOC604 + PONTOC605 + PONTOC606 + PONTOC607 '+ PONTOC608

    '-----------------------------------------------------------------------------------------------------------

    'PARTICIPAÇÃO EM PESQUISA E EXTENSÃO

    VC701 = Request.Form("C701")
    VC702 = Request.Form("C702")
    VC703 = Request.Form("C703")
    VC704 = Request.Form("C704")
    VC705 = Request.Form("C705")
    VC706 = Request.Form("C706")
    VC707 = Request.Form("C707")
    VC708 = Request.Form("C708")


    VPARTPES = VC701 & VC702 & VC703 & VC704 & VC705 & VC706 & VC707 & VC708


    '------------------------ PONTUAO C7


    PONTOC701 = CInt(Request.Form("C701"))*50
    PONTOC702 = CInt(Request.Form("C702"))*50
    PONTOC703 = CInt(Request.Form("C703"))*40
    PONTOC704 = CInt(Request.Form("C704"))*20
    PONTOC705 = CInt(Request.Form("C705"))*15
    PONTOC706 = CInt(Request.Form("C706"))*10
    PONTOC707 = CInt(Request.Form("C707"))*5
    PONTOC708 = CInt(Request.Form("C708"))*5

    PONTOPRODTEC = PONTOC701 + PONTOC702+ PONTOC703 + PONTOC704 + PONTOC705 + PONTOC706 + PONTOC707 + PONTOC708

    '-----------------------------------------------------------------------------------------------------------
     
    'DEMAIS PRODUÇÕES TÉCNICAS

    VC201 = Request.Form("C801")
    VC202 = Request.Form("C802")


    VDEMPROD = VC801 & VC802


    '------------------------ PONTUAO C8


    PONTOC801 = CInt(Request.Form("C801"))*50
    PONTOC802 = CInt(Request.Form("C802"))*25


    PONTODEMPROD = PONTOC801 + PONTOC802

     

    '-------------------------------------------------------

    vreitor = Request.Form("reitor")
    vproreitor = Request.Form("proreitor")
    'vdivensino = Request.Form("divensino")
    vdiretor = Request.Form("diretor")
    vcoordcurso = Request.Form("coordcurso")
    vcoordcomis = Request.Form("coordcomis")


    'vcoordped = Request.Form("coordped")
    vcoordpesq = Request.Form("coordpesq")
    vcoordexten = Request.Form("coordexten")

    vcolegiado = Request.Form("colegiado")
    vconsu = Request.Form("consu")
    vcampos = Request.Form("campos")
    'vcoordlab = Request.Form("coordlab")
    'vcoordhosp = Request.Form("coordhosp")
    'vcoordfaz = Request.Form("coordfaz")
    'vcoordclin = Request.Form("coordclin")
    'vcoordnucl = Request.Form("coordnucl")


    'vintcol = Request.Form("intcol")


    '----------------  PONTO  DE  TEMPO

    PONTOreitor    = CInt(Request.Form("reitor"))*6.5
    PONTOproreitor = CInt(Request.Form("proreitor"))*6.5
    'PONTOdivensino = CInt(Request.Form("divensino"))*6.5
    PONTOdiretor   = CInt(Request.Form("diretor"))*6.5

    PONTOcoordcurso= CInt(Request.Form("coordcurso"))*4.5
    PONTOcoordcomis= CInt(Request.Form("coordcomis"))*4.5

    'PONTOcoordped  = CInt(Request.Form("coordped"))*2.5
    PONTOcoordpesq = CInt(Request.Form("coordpesq"))*4.5
    PONTOcoordexten  = CInt(Request.Form("coordexten"))*4.5

    PONTOcolegiado  = CInt(Request.Form("colegiado"))*1.5
    PONTOconsu  = CInt(Request.Form("consu"))*1.5
    PONTOcampos  = CInt(Request.Form("campos"))*1.5

    'PONTOnota = Request.Form("nota")
    'PONTOcoordhosp = CInt(Request.Form("coordhosp"))*2.5
    'PONTOcoordfaz  = CInt(Request.Form("coordfaz"))*2.5
    'PONTOcoordclin = CInt(Request.Form("coordclin"))*2.5
    'PONTOcoordnucl = CInt(Request.Form("coordnucl"))*2.5

    PONTOnota = CInt(mid(Request.Form("nota"),1,2))

    vnota=mid(Request.Form("nota"),3,len(Request.Form("nota"))-2)

     

    PONTOTMP = (PONTOreitor + PONTOproreitor + PONTOdiretor + PONTOcoordcurso + PONTOcoordcomis + PONTOcoordpesq + PONTOcoordexten + PONTOcolegiado + PONTOconsu + PONTOcampos)


    '--------------------  PONTO GERAL


    PONTOGERAL = session("pontocurso") + PONTOORIENTOT + PONTOPUBART + PONTOPUBLVR + PONTOPARTBNC + PONTOTRADART + PONTOPARTEVC + PONTOPRODTEC + VDEMPROD + PONTOnota + PONTOTMP 


    VERFPONTO = replace(PONTOGERAL, ",", ".")

    bd.execute("UPDATE prof_rh SET ponto = "& VERFPONTO &"  WHERE (id_prof_rh = "&vvid_prof&")")

    segunda-feira, 3 de novembro de 2008 20:07
  •  Daniel Dac wrote:


    '--------------------  PONTO GERAL


    PONTOGERAL = session("pontocurso") + PONTOORIENTOT + PONTOPUBART + PONTOPUBLVR + PONTOPARTBNC + PONTOTRADART + PONTOPARTEVC + PONTOPRODTEC + VDEMPROD + PONTOnota + PONTOTMP 

     

    Olá Daniel,

     

    Aparentemente uma das suas variáveis acima está vazia... Veja o conteúdo de cada uma delas quando a página executar, para saber qual é, e tratar o erro...

     

    Abraços,
    Caio Proiete




    Caio Proiete
    http://www.caioproiete.com
    segunda-feira, 3 de novembro de 2008 20:54
  • amigo acredito que realmente seja uma variavel vazia, para tratar este erro faça o seguinte

    cloque na primeira linha

    <%

    On Error Resume Next

    %>

     

    e faça a seguinte rotina para o tratamento do erro

    <%

    If Request.Form("C605") = "" then
    msg_var = "Variavel Fazia"

    Else

    msg_var = Request.Form("C605")

    End If

    %>

    Resultado <%= msg_var %>

     

    se a variavel estiver em branco (vazia) pode ser problema no seu formulario, observe se a referencia ex                <input name="C605">

     

    Espero ter ajudado

    Boa sorte

    terça-feira, 4 de novembro de 2008 12:14