Jump to content


Photo

Problemas Com Código


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

#1 smarcon

smarcon

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Flash, Dreamweaver, Fireworks, ASP, Javascript, Access, CGI

Posted 18/12/2003, 23:55

:( :(

E ai pessoal, será que vocês poderiam me ajudar, pois eu não consigo conectar o BD a minha pagina de formulário, sempre dá um erro assim:

Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A0401)
Fim da instrução esperado
/cadastro.asp, line 17, column 74
conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\inetpub\wwwroot\meu_banco.mdb"

Dêem uma olhada no codigo para ver se eu errei:

Este é de cadastro:

<%
Session.LCID = 1046

Function DataInvertida(data)
dia=day(Data)
mes=month(Data)
ano=year(Data)
DataInvertida=mes&"/"&dia&"/"&ano
End Function

Set conexao = Server.CreateObject("ADODB.Connection")
conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\inetpub\wwwroot\meu_banco.mdb"

Codigo = Request.Form("Codigo_cliente")
Nome = Request.Form("Nome_cliente")
Telefone = Request.Form("Telefone")
Data = Datainvertida(Request.Form("Data"))
Obs = Request.Form("Obs")


Conexao.Execute "insert into Clientes(Codigo_cliente, Nome, Telefone, Data_cadastramento, Obs) values('" & Codigo & "','" & Nome & "','" & Telefone & "',#" & Data & "#,'" & Obs & "')"

Conexao.Close
Set Conexao = Nothing
%>

Este é consulta:

<%

Set conexao = Server.CreateObject("ADODB.Connection")
conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\inetpub\wwwroot\meu_banco.mdb"

Set RS_Max = Server.CreateObject("ADODB.Recordset")
RS_Max.CursorType = adOpenKeyset

RS_Max.Open "SELECT * FROM Clientes order by Nome", Conexao

%>
<table border="0" width="100%">
<tr>
<td width="20%" bgcolor="#999966" align="center"><font size="2" face="Verdana">Cód_Cliente</font></td>
<td width="20%" bgcolor="#999966" align="center"><font size="2" face="Verdana">Nome</font></td>
<td width="20%" bgcolor="#999966" align="center"><font size="2" face="Verdana">Telefone</font></td>
<td width="20%" bgcolor="#999966" align="center"><font size="2" face="Verdana">Data</font></td>
</tr>
</table>
<%
do while not Rs_max.eof
%>
<table border="0" width="100%">
<tr>
<td width="25%"><font size="2" face="Verdana"><%=rs_max("Codigo_cliente")%></font></td>
<td width="25%"><font size="2" face="Verdana"><%=rs_max("Nome")%></font></td>
<td width="25%"><font size="2" face="Verdana"><%=rs_max("Telefone")%></font></td>
<td width="25%"><font size="2" face="Verdana"><%=rs_max("Data_cadastramento")%></font></td>
</tr>
</table>
<%
rs_max.movenext
loop

Rs_max.close
Conexao.Close
Set Conexao = Nothing
%>


Alguém poderia me dizer aonde eu errei, pois já estou olhando para ele umas 4 horas e não consegui perceber nada de errado, talvez já nem consiga raciocinar mais.

Agradeço desde já a ajuda que prestarem,

Obrigado[B]
Sandro Marcon
Webdesign
sanmarcon@itelefonica.com.br

#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 19/12/2003, 00:47

Olá.

conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="c:\inetpub\wwwroot\meu_banco.mdb"

Não tem aspas depois de Source=.

#3 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 19/12/2003, 00:52

é no caminho do bd..
verifica ele..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!

#4 smarcon

smarcon

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado
  • Localidade:São Paulo
  • Interesses:Flash, Dreamweaver, Fireworks, ASP, Javascript, Access, CGI

Posted 19/12/2003, 01:03

Verifiquei tudo pessoal...tirei as aspas do source e olhei o caminho do Bd, tudo confere...mesmo assim não conecta ao BD, existe algum outro tipo de codigo que eu poderia usar???Assim eu trocaria, pois tenho que entregar este trabalho amanhã e estou fazendo testes desde a tarde.

Se poderem quebrar este galho eu agradeceria...

Um abraço a todos pela ajuda e até daqui a pouco,

Sandrão :) :) :)
Sandro Marcon
Webdesign
sanmarcon@itelefonica.com.br

#5 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 19/12/2003, 01:09

Ei, faltou o conexao.Open . Em vez de

conexao.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\meu_banco.mdb"

use logo

conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\meu_banco.mdb"

#6 Agente Linhares

Agente Linhares

    fuis...abraços!

  • Ex-Admins
  • 3138 posts
  • Sexo:Não informado
  • Localidade:Biritiba Mirim-SP

Posted 19/12/2003, 01:11

procura nesses sites:
wmonline.com.br
codigolivre.com.br
scriptbrasil.com.br
vipcodigo.com.br

entre outros..
dá uma vsculhada..
ou tenta muda o estilo da conexão..
> Busca On-line - A Busca que faltava na Internet! - Cadastre-se!
---------------------------------------------------------------------------
> BRdesign.NET - Soluções em Websites e Sistemas E-Commerce.
---------------------------------------------------------------------------
> BR-ecommerce - Sua loja virtual na internet! - Apenas R$99,90 mensais (hospedagem inclusa)!




1 user(s) are reading this topic

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

IPB Skin By Virteq