Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luís Kiwi

[ERRO] HTTP 500.100 (0x800A000D) LBound

Recommended Posts

Kia Ora Mates,

 

Este é o meu primeiro tópico aqui no IMasters e espero não estar postando no lugar errado.

 

Vamos lá... estou com o seguinte problema:

 

Fiz uma taba com dados para serem gravados num BD Access mas quando clico em ENVIAR, aparece uma janela para DEPURAR (tenho o VisualStudio). Quando eu não depuro, dá o seguinte erro:

 

HTTP 500.100 - Servidor interno Erro - erro do ASP

Internet Information Services

 

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A000D)

Tipos incompatíveis: 'LBound'

/online/index.asp, line 81

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)

 

Página:

POST 114 bytes to /online/index.asp

 

POST Data:

processado=&data=&hora=&PIN=&numcoletor=&numapp=&tipomarc=&empresa=&convertido=&MM_insert=ENVIAR&MM_insert=FOnline

 

E nada é gravado no BD !

 

Quando eu Depuro, ele abre o arquivo index.asp selecionando o processo:

 

[2016] C:\WINDOWS\system32\dllhost.exe

 

e a linha 81 tem:

 

If (CStr(Request("MM_insert")) <> "") Then

 

' create the sql insert statement

MM_tableValues = ""

MM_dbValues = ""

For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2 (linha 81)

MM_formVal = MM_fields(MM_i+1)

MM_typeArray = Split(MM_columns(MM_i+1),",")

MM_delim = MM_typeArray(0)

 

 

 

Alguém pode me dar uma ajuda ???

 

OBS.: Sou iniciante em ASP http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

MM_fields deve ser um array, verifique se está sendo um array

Dim MM_fieldsStr

Dim MM_columnsStr

Dim MM_fields

Dim MM_columns

 

' create the MM_fields and MM_columns arrays

MM_fields = Split(MM_fieldsStr, "|")

 

o DIM criou a variável ou o array ?

 

E só pra constar, as linhas não são seguidas...

 

O código (de depuração) inteiro tem 260 linhas. Se quiser eu posto ele..

 

Vi em outro fórum o seguinte:

 

Isso é um erro no driver ODBC do seu banco de dados, ele num está acessando e por isso está resultando em uma página invalida.

 

1) Confira o código, veja se não á " " a + no código;

 

Isso faz sentido ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.