Jump to content


Photo

Ta Errado?


  • Faça o login para participar
6 replies to this topic

#1 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 28/09/2006, 09:34

Galera, onde esta o erro nesse codigo, pq qdo coloco ele na pagina da erro...

<%
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\dbimoveis.mdb;"
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\db\master.mdb;"
arqdir = "e:\home\masterimoveis\dados\"
Set imovel = Server.CreateObject("ADODB.Connection")
imovel.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & arqdir & "bdalugueis.mdb;"
sql = "SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & r_id
set dados = imovel.execute(sql)
%>
<%=dados("Imov_Endereco") %>


se alguem puder me ajudar, pq sou novo em asp... (y)
Arley Fabiano Santos Fróes
fabiano@4way.com.br

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 28/09/2006, 10:23

Qual o erro retornado?

Se você está vendo o erro 500, vá ate as opçoes do seu navegadro e desmarque a opção de mostrar erros amigaveis.

Para que servem estas duas linha?
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\dbimoveis.mdb;"
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\db\master.mdb;"
Perceba que primeiro você colocou em uma variavel o que deve ser a sua string de conexao para um arquivo, e logo em seguida trocou o valor de sua variavel para outro arquivo, e no final nem está usando esta variavel hehe.

Segue um tutorial de como se conectar a um banco de dados: http://forum.wmonlin...howtopic=116061

[]s

#3 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 28/09/2006, 10:32

Qual o erro retornado?

Se você está vendo o erro 500, vá ate as opçoes do seu navegadro e desmarque a opção de mostrar erros amigaveis.

Para que servem estas duas linha?

connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\dbimoveis.mdb;"
connString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\Hps\Master\root\db\master.mdb;"
Perceba que primeiro você colocou em uma variavel o que deve ser a sua string de conexao para um arquivo, e logo em seguida trocou o valor de sua variavel para outro arquivo, e no final nem está usando esta variavel hehe.

Segue um tutorial de como se conectar a um banco de dados: http://forum.wmonlin...howtopic=116061

[]s


esse codigo nao fui eu que criei eu apenas estou alterando...
mas já tirei essas duas linha...
como vc disse eu tava vendo o erro 500, desabilitei a opão e olha o erro q esta dando agora...

Microsoft JET Database Engine error '80040e14'

Syntax error (missing operator) in query expression 'Imov_Codigo='.

/site_novo/visualizar.asp, line 13


Arley Fabiano Santos Fróes
fabiano@4way.com.br

#4 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 28/09/2006, 10:38

Observe que em sua string SQL ( o código que vai fazer a busca no banco de dados )
SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & r_id
você colocou que a página vai buscar no banco de dados o registro na tabela SIMCadImov que tenha no campo Imov_Codigo o valor igual o da variavel r_id, mas perceba que você não definiu em seu código qual o valor dessa variavel.
Ela vai ser passada por um formulári ou por uma QueryString?

Se for por uma QueryString altere sua instrução sql para
SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & Request.QueryString("id")

E acesse a página da seguinte maneira pagina.asp?id=CODIGO_DO_REGISTRO_QUE_VOCÊ_QUER_MOSTRAR

[]s

#5 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 28/09/2006, 14:06

Observe que em sua string SQL ( o código que vai fazer a busca no banco de dados )

SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & r_id
você colocou que a página vai buscar no banco de dados o registro na tabela SIMCadImov que tenha no campo Imov_Codigo o valor igual o da variavel r_id, mas perceba que você não definiu em seu código qual o valor dessa variavel.
Ela vai ser passada por um formulári ou por uma QueryString?

Se for por uma QueryString altere sua instrução sql para
SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & Request.QueryString("id")

E acesse a página da seguinte maneira pagina.asp?id=CODIGO_DO_REGISTRO_QUE_VOCÊ_QUER_MOSTRAR

[]s

essa variavel vem de outra pagina...

'visualizar.asp?r_id='+codigo


Arley Fabiano Santos Fróes
fabiano@4way.com.br

#6 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 28/09/2006, 15:48

Por formulário?
SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & Request.Form("id")


#7 fabiano.froes

fabiano.froes

    Normal

  • Usuários
  • 87 posts
  • Sexo:Não informado

Posted 29/09/2006, 09:05

Por formulário?

SELECT * FROM SIMCadImov WHERE Imov_Codigo=" & Request.Form("id")



deu certo!
valew!
Arley Fabiano Santos Fróes
fabiano@4way.com.br




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq