Ir para conteúdo
Fórum Script Brasil
  • 0

Instrução Com Erro


Jony Walker

Pergunta

23 respostass a esta questão

Posts Recomendados

  • 0

Meus, a instrução de abrir a conexão é a linha logo acima !!!

Acho q está ocorrendo erro porque no campo do banco hora tem dois pontos....

Vou ter q tratar essa variável apra que ela apareça corretamente ???

E como faço para imprimir os resultados para ver se está tudo certo ???

Link para o comentário
Compartilhar em outros sites

  • 0

Gente eu estou ficando louco !!!!

O nome da conexão é o mesmo, maiúsculo e tudo mais....

E o pior, eu tenho outra pasta com bco funcionando...

Eu já tentei até SELECT * FROM cirurgias ORDER BY id

a instrução mais básica de sql na Terra e ele apresenta o mesmo erro

quero me matar !!!!! mad.gif

Link para o comentário
Compartilhar em outros sites

  • 0

É exatamente assim q eu estou fazendo !!!

Gente vocês vão querer ou morrer ou me matar.....

Faltava o Option Explicit no início do código tongue.gif

agora ele tah acusando o seguinte erro

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A03EA)

Erro de sintaxe

/agenda/conn.asp, line 5

sub fecha_conexao

a rotina é igual a essa q a andreia_sp postou

Por favor , não me ignorem nem fiquem com raiva da minha completa alta de atenção

Link para o comentário
Compartilhar em outros sites

  • 0

magina Jony, dos males o menor.

Aproveitando seu post um pouquinho se você me permitir rssss. Eu nunca coloquei o Option Explicit por causa dessas frescuras de ter que declarar todas as variaveis.. mas que beneficio ele me traz se escreve-lo??

alguém pode esclarecer?

Link para o comentário
Compartilhar em outros sites

  • 0

No MSDN diz o seguinte:

"Use Option Explicit para evitar digitar incorretamente o nome de uma variável existente ou para evitar uma confusão no código existente aonde o âmbito da variável não seja claro"

E é pra isso q eu costumo usar, especialmente quando trabalho com dez ou mais variáveis.....

Voltando ao assunto

Agora eu estou completamente confuso. Meu código antigo (no qual me baseei para fazer este q esta falhando) continua funcionando, mas os outros DOIS novos apresentam este mesmo erro de objeto esperado

Acho q vou mudar de carreira.... ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Jony, quando acontecem essas aberrações que não se sabe o que pode ser.. eu costumo desencanar e dedicar atençao a outra coisa. Depois com calma, volto para o problema.

Sempre a visão ficará mais clara e verá detalhes que antes você não estava enxergando

[editando]

obrigada pela resposta, mas continuo ignorando o Option Explicit (teimosa) blink.giflaugh.gif

Link para o comentário
Compartilhar em outros sites

  • 0

<%

sub abre_conexao

Set conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\inetpub\wwwroot\agenda.mdb;Driver={Microsoft Access Driver (*.mdb)}"

end sub

sub fecha_conexao

Conexao.close

Set Conexao = nothing

end sub

%>

tinha faltado o end sub na abre_conexao.

Qt ao Option Explicit não há vantagem nenhuma em utiliza-lo.

Por exemplo:

VB:

- Dim var As String

- Dim num As Integer

Ai você está especificando qual o tipo da variável, vale a pena usar, pois cada variável ocupa somente o necessário na memória.

Em ASP é uma Variant sempre, você não pode especificar o tipo de dados q a variável receberá, portanto você só vai ter q digitar o nome da variável q você usar duas vezes. Eu não uso e nunca usarei. No VB sempre uso porque são casos diferentes.

vlw.

Link para o comentário
Compartilhar em outros sites

  • 0

PASMEM TODOS

Resolvi o problema da conexão q apareceu conforme tentávamos acabar com esse dilema

<%

Dim Conexao

sub abre_conexao

Set conexao = Server.CreateObject("ADODB.Connection")

Conexao.Open "DBQ=C:\inetpub\wwwroot\agenda.mdb;Driver={Microsoft Access Driver (*.mdb)}"

end sub

sub fecha_conexao

Conexao.close

Set Conexao = nothing

end sub

%>

Agora, porque essa rotina em outra pasta no meu wwwroot, sem delcarar a var funciona, é um mistério....

Só sobrou o problema original

Obejto esperado da query "

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...