premiere Postado Novembro 1, 2005 Denunciar Share Postado Novembro 1, 2005 Amigos me ajudem por favor a encontar onde está estes erros...nesta primeira parte dá dando este erro: PAGINA incluir.aspTipo de erro:Erro de compilação do Microsoft VBScript (0x800A03EA)Erro de sintaxe/curso/incluir.asp, line 79, column 45If not IsEmpty (Request.Form("submit") ) ANDCODIGO:<% If IsEmpty(Request.Form ("submit") ) Then%><p> </p><form id="form1" name="form1" method="post" action="<%=Request.ServerVariables("script_name")%>"><%Else If not IsEmpty (Request.Form("submit") ) AND Trim(Request.Form ("Nome")) <> "" AND Trim(Request.Form ("Endereço")) <> "" AND Trim(Request.Form ("Bairro")) <> "" AND Trim(Request.Form ("Cidade")) <> "" AND Trim(Request.Form ("Estado")) <> "" AND Trim(Request.Form ("CEP")) <> "" AND Trim(Request.Form ("Telefone")) <> "" AND Trim(Request.Form ("RG")) <> "" AND Trim(Request.Form ("CPF")) <> "" AND Trim(Request.Form ("E-Mail")) <> "" AND Trim(Request.Form ("Assinatura")) <> "" AND Set conexao = Server.CreateObject ("ADODB.Connection") Conexao.open "DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb;Driver={Microsoft Acess Driver (*.mdb)};" comandoSQL = "INSERT INTO cadastro (Nome, Endereço, Bairro, Cidade, Estado, CEP, Telefone, RG, CPF, E-Mail, Assinatura)" ComandoSQL = ComandoSQL & "VALUES (" ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Nome")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Endereço")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Bairro")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Cidade")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Estado")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("CEP")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Telefone")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("RG")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("CPF")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("E-mail")) & "',"ComandoSQL = ComandoSQL &"'" &Server.HTMLEncode(Request.FORM("Assinatura")) & "',"Set bd = Conexao.Execute(ComandoSQL)Conexao.closeSet bd = Nothing%>Os dados foram enviados com sucesso<% else%>Atenção: Alguns dados necssários não foram preenchidos corretamente. <BR /><a href="javascript:history.go(-1)"> clique aqui para voltar<%end if%> PAGINA DE CONSULTAerro:Tipo de erro:Erro de compilação do Microsoft VBScript (0x800A0400)Instrução esperada/curso/consultar.asp, line 22"DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb; Driver={Microsoft Acess Driver (*.mdb)};"CODIGO: primeira parte<%Set Conexao = Server.CreateObject ("ADODB.Connection")Conexao.Open"DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb; Driver={Microsoft Acess Driver (*.mdb)};"ComandoSQL = "SELECT * FROM cadastro"Set db = Conexao.Execute(ComandoSQL)If Not db.EOF Then db.Move Request.Querystring ("n")%>segunda parte<%If request.QueryString ("n")> 0 thenResponse.write "<a href="& Request.ServerVariables("SCRIPT_NAME") & "?n=" &Request.QueryString("n")- 1 & "> <<Anterior</a> "End if db.MoveNextIf Not db.EOF thenResponse.Write " <a href="& Request.ServerVariables("SCRIPT_NAME") & "?n=" & Request.QueryString("n") + 1 & "> próximo >></a>"End ifConexao.Close Set db =NothingSet Conexao = Nothing%> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Novembro 1, 2005 Denunciar Share Postado Novembro 1, 2005 qual a linha 45?coloca ela em destaque!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Novembro 1, 2005 Denunciar Share Postado Novembro 1, 2005 If not IsEmpty (Request.Form("submit") ) ANDTrim(Request.Form ("Nome")) <> "" ANDTrim(Request.Form ("Endereço")) <> "" ANDTrim(Request.Form ("Bairro")) <> "" ANDTrim(Request.Form ("Cidade")) <> "" ANDTrim(Request.Form ("Estado")) <> "" ANDTrim(Request.Form ("CEP")) <> "" ANDTrim(Request.Form ("Telefone")) <> "" ANDTrim(Request.Form ("RG")) <> "" AND Trim(Request.Form ("CPF")) <> "" ANDTrim(Request.Form ("E-Mail")) <> "" ANDTrim(Request.Form ("Assinatura")) <> "" ANDvocê colocou AND sendo que não há nada mais a acrescentar. Então no fim, em vez de AND, coloque THEN:Trim(Request.Form ("Assinatura")) <> "" THEN Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 premiere Postado Novembro 1, 2005 Autor Denunciar Share Postado Novembro 1, 2005 Andreia-sp fiz a alteração e o erro permanece o mesmoTipo de erro:Erro de compilação do Microsoft VBScript (0x800A03EA)Erro de sintaxe/curso/incluir.asp, line 79, column 45If not IsEmpty (Request.Form("submit") ) AND Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Novembro 2, 2005 Denunciar Share Postado Novembro 2, 2005 voce está colocando enter e por isso não aceita, faça assim: Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 premiere Postado Novembro 5, 2005 Autor Denunciar Share Postado Novembro 5, 2005 o erro persistiu Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Novembro 5, 2005 Denunciar Share Postado Novembro 5, 2005 Eu criei aqui o seu arquivo incluir.asp, fiz algumas modificações. Primeiro eu separei a conexao, fazendo um include na pagina. Isso é vantajoso porque voce poderá usar a conexao em qualquer arquivo sem precisar escreve-la sempre, somente chamando a função:conexao.asp Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 premiere Postado Novembro 6, 2005 Autor Denunciar Share Postado Novembro 6, 2005 ok Andreia eu alterei o bco e o codigo , mas deu este erro/curso/incluir.asp, line 11, column 40If IsEmpty(Request.Form ("submit") ) AND Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Novembro 6, 2005 Denunciar Share Postado Novembro 6, 2005 Não entendi, se for o primeiro IF então é Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
premiere
Amigos me ajudem por favor a encontar onde está estes erros...
nesta primeira parte dá dando este erro: PAGINA incluir.asp
Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A03EA)
Erro de sintaxe
/curso/incluir.asp, line 79, column 45
If not IsEmpty (Request.Form("submit") ) AND
CODIGO:
<%
If IsEmpty(Request.Form ("submit") ) Then
%>
<p> </p>
<form id="form1" name="form1" method="post" action="<%=Request.ServerVariables("script_name")%>">
<%
Else
If not IsEmpty (Request.Form("submit") ) AND
Trim(Request.Form ("Nome")) <> "" AND
Trim(Request.Form ("Endereço")) <> "" AND
Trim(Request.Form ("Bairro")) <> "" AND
Trim(Request.Form ("Cidade")) <> "" AND
Trim(Request.Form ("Estado")) <> "" AND
Trim(Request.Form ("CEP")) <> "" AND
Trim(Request.Form ("Telefone")) <> "" AND
Trim(Request.Form ("RG")) <> "" AND
Trim(Request.Form ("CPF")) <> "" AND
Trim(Request.Form ("E-Mail")) <> "" AND
Trim(Request.Form ("Assinatura")) <> "" AND
Set conexao = Server.CreateObject ("ADODB.Connection")
Conexao.open "DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb;Driver={Microsoft Acess Driver (*.mdb)};"
comandoSQL = "INSERT INTO cadastro (Nome, Endereço, Bairro, Cidade, Estado, CEP, Telefone, RG, CPF, E-Mail, Assinatura)"
ComandoSQL = ComandoSQL & "VALUES ("
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Nome")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Endereço")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Bairro")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Cidade")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Estado")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("CEP")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Telefone")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("RG")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("CPF")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("E-mail")) & "',"
ComandoSQL = ComandoSQL &"'" &
Server.HTMLEncode(Request.FORM("Assinatura")) & "',"
Set bd = Conexao.Execute(ComandoSQL)
Conexao.close
Set bd = Nothing
%>
Os dados foram enviados com sucesso
<% else
%>
Atenção: Alguns dados necssários não foram preenchidos corretamente. <BR />
<a href="javascript:history.go(-1)"> clique aqui para voltar
<%
end if
%>
PAGINA DE CONSULTA
erro:Tipo de erro:
Erro de compilação do Microsoft VBScript (0x800A0400)
Instrução esperada
/curso/consultar.asp, line 22
"DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb; Driver={Microsoft Acess Driver (*.mdb)};"
CODIGO: primeira parte
<%
Set Conexao = Server.CreateObject ("ADODB.Connection")
Conexao.Open
"DBQ=D:\Inetpub\wwwroot\curso\db\assinantes.mdb; Driver={Microsoft Acess Driver (*.mdb)};"
ComandoSQL = "SELECT * FROM cadastro"
Set db = Conexao.Execute(ComandoSQL)
If Not db.EOF Then
db.Move Request.Querystring ("n")
%>
segunda parte
<%
If request.QueryString ("n")> 0 then
Response.write "<a href="& Request.ServerVariables("SCRIPT_NAME") & "?n=" &
Request.QueryString("n")- 1 & "> <<
Anterior</a> "
End if
db.MoveNext
If Not db.EOF then
Response.Write " <a href="& Request.ServerVariables("SCRIPT_NAME") & "?n=" & Request.QueryString("n") + 1 & "> próximo >></a>"
End if
Conexao.Close
Set db =Nothing
Set Conexao = Nothing
%>
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.