Ir para conteúdo

POWERED BY:

Arquivado

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

conseld

Erro de remover varios registros

Recommended Posts

Olá Galera.

 

Eu pequei o esquema de remover varios registros usando Ckeckbox e peguei o esquema aqui no Imasters

http://www.imasters.com.br/artigo.php?cn=3487&cc=266

 

Mas da erros estranhos fiz igualzinho como mostra tutorial olha o script abaixo

Estou usando o Dremweaver 8

 

 

<%@LANGUAGE="VBSCRIPT"%>

<!--#include file="../../Connections/carci.asp" -->

<%

 

dim num

dim letra

dim palavra

dim sql

 

palavra=""

letra=split(request.querystring("del"),",",-1,1)

 

for each num in letra

if palavra <>"" then palavra = palavra & " or "

palavra = palavra & "id=" & num

next

 

sql="DELETE FROM adminusuario WHERE "

sql=sql & palavra

 

 

set excluir = Server.CreateObject("ADODB.Command")

excluir.ActiveConnection = MM_carci_STRING

excluir.CommandText = sql

excluir.CommandType = 1

excluir.CommandTimeout = 0

excluir.Prepared = true

 

excluir.Execute() '------> O erro está nessa linha

 

%>

 

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)

[Microsoft][Driver ODBC para Microsoft Access] Erro de sintaxe na cláusula WHERE.

/admin/controle/deletar.asp, line 28

 

O que fiz de errado!

Coloquei no servidor e não funciona

 

Não sei o que fazer!!!

 

http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif http://forum.imasters.com.br/public/style_emoticons/default/cry.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera Achei o problema..

 

Era o meu checkbox estava errado..

 

Qua mancada. hehehe

 

http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

tiozinho

 

não precisa de tudo isso

 

ASP

    [*]palavra="" 

     

    [*]letra=split(request.querystring("del"),",",-1,1) 

     

    [*]

     

    [*]for each num in letra 

     

    [*]if palavra <>"" then palavra = palavra & " or " 

     

    [*]palavra = palavra & "id=" & num 

     

    [*]next 

     

    [*]

     

    [*]sql="DELETE FROM adminusuario WHERE " 

     

    [*]sql=sql & palavra

 

bastaria algo assim

 

ASP

    [*]

     

    [*]sql="DELETE FROM adminusuario WHERE id IN(" & request.querystring("del" &") " 

     

    [*]

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.