Ir para conteúdo

POWERED BY:

Arquivado

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

khots

Erro ao deletar registro

Recommended Posts

Olá, pessoal boa tarde..

to com o seguinte problema ;...

meu código :

ASP

[*]set query db.execute("Delete * From noticia Where idnoticia = "& idnoticia &";")

 

o erro :

 

Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

 

[Microsoft][ODBC SQL Server Driver]

Line 1: Incorrect syntax near '*'. 

 

/intranet/noticia/del_noticia.asp, line 9

 

 

´já tentei tirar o * mas continua dando erro..se alguém puder me ajudar..

abrçaoss

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta seu código inteiro ai pra gente dar uma olhada

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta seu código inteiro ai pra gente dar uma olhada

não precisa

 

é 99,99999999999999999999999999999999999999999 % de chance de ser o que o marcelo falou

Compartilhar este post


Link para o post
Compartilhar em outros sites

posta seu código inteiro ai pra gente dar uma olhada

<{POST_SNAPBACK}>

não precisa

 

é 99,99999999999999999999999999999999999999999 % de chance de ser o que o marcelo falou

<{POST_SNAPBACK}>

então, mas é que o khots disse que jah tentou tirar, mas nao conseguiu mesmo assim... por isso pedi o codigo todo... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

então quando ele tirar vai aparecer o erro de verdade...pode até ser permissao ou então tipo de dados erradosmas o codigo não vai ajudar antes dele dizer o erro real

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando eu tiro o * ele simplismente n deleta os dados..

bahh hehe

vlw moçada

<{POST_SNAPBACK}>

manda o código inteiro ai rapaz.. hahahha

Compartilhar este post


Link para o post
Compartilhar em outros sites

ASP

[*]<%

 

[*]idnoticia request.form("idnoticia")

 

[*]

 

[*]db_Conn "DSN=suntec;UID=suntec;PWD=o345dsm1;"

 

[*]set db server.createobject("adodb.connection")

 

[*]set query server.createobject("adodb.recordset")

 

[*]db.Open db_Conn 

 

[*]

 

[*]set query db.execute("Delete From noticia Where idnoticia = "& idnoticia &"")

 

[*]Response.Redirect "noticia.asp"

 

[*]%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

e mesmo tirando o ponto e virgula não funcionou?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como você sabe que não deleta ?Esse seu código não retornar nenhum dado no recordset.Portanto, a criação do recordset é desnecessário.Melhorando

idnoticia = request.form("idnoticia")db_Conn = "DSN=suntec;UID=suntec;PWD=o345dsm1;"set db = server.createobject("adodb.connection")db.Open db_Conn Call db.execute("Delete From noticia Where idnoticia = " & idnoticia,QtdeRegistro)Response.Write QtdeRegistro & " registros foram cancelados"'Response.Redirect "noticia.asp"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC SQL Server Driver]

Line 1: Incorrect syntax near '='. /intranet/noticia/del_noticia.asp, line 9

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ptz.. ué.. to mandando em um form pra página de del...como eu faço ??

<td width="81" align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">ID Notícia  </font></strong></td>                      <td width="376" bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  <%=(query.Fields.Item("idnoticia").Value)%></font></td>

Isso ta em um formulário.. tem o botã envia q da o post

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa...Agora sim.

Sua variavel esta vazia.

você não está passando o parâmetro.

novamente vem aquela porcentagem de ser o erro...

 

antes desta linha

 

faça

 

response.write("Delete From noticia Where idnoticia = "& idnoticia &"")

response.end

 

e veja o que vem

Compartilhar este post


Link para o post
Compartilhar em outros sites
<form name="form2" method="post" action="del_noticia.asp">                  <tr><td>                  <table width="569" border="0" cellpadding="0" cellspacing="0">                    <tr align="right">                      <td colspan="2"><div align="center"><strong><font color="#006699" size="2" face="Geneva, Arial, Helvetica, sans-serif"> Teste de cadastro de notícias </font></strong></div></td>                    </tr>                    <tr>                      <td width="81" align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">ID Notícia</font></strong></td>                      <td width="376" bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  1</font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Título Notícia  </font></strong></td>                      <td bgcolor="#DADADA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  Teste de cadastro de notícias </font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Notícia  </font></strong></td>                      <td bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  Notícia... Deu certo hehehe </font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Data Início  </font></strong></td>                      <td bgcolor="#DADADA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  20/09/2005</font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> Data Fim  </font></strong> </td>                      <td bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  20/09/2005</font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">Prévia  </font></strong></td>                      <td bgcolor="#DADADA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  Deu certo</font></td>                    </tr>                    <tr>                      <td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  </font></strong> </td>                      <td bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">                        <input name="apaganoticia" type="submit" id="apaganoticia" value="Apagar Notícia">                         </font></td>                    </tr>                  </table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse é o código final...esse é o primeiro:<td align="right"><strong><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">ID Notícia  </font></strong></td><td bgcolor="#EAEAEA"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif">  <%=(query.Fields.Item("idnoticia").Value)%></font></td>

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.