Ir para conteúdo

POWERED BY:

Arquivado

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

AlexCT

Erro Delete

Recommended Posts

Estou com problema com o Delete e como usar, vou postar todas coisas que tentei e os respectivos erros:

 

como poderia fazer e dar certo!

 

Conexão

Set Conn = Server.CreateObject("ADODB.Connection")strCon="DRIVER={Microsoft Access Driver (*.mdb)};"  strCon = strCon & "DBQ=" & Server.MapPath("../database/db_jogo.mdb")
Set RS4 = Server.CreateObject("ADODB.Recordset")

 

 

Set RS4 = Server.CreateObject("ADODB.Recordset")SQL = "DELETE DISTINCTROW id_enquete,questao,selecao_1,selecao_2,selecao_3,selecao_4,votos_1,votos_2,votos_3,votos_4 FROM enquete WHERE id = "&(id_enquete)&""RS4.Open SQL, strCon, 3                                      LINHA 229
Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)

[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1.

/jogos/admin/enquete.asp, line 229

 

#################################

 

Set RS4 = Server.CreateObject("ADODB.Recordset")SQL = "DELETE DISTINCTROW id_enquete,questao,selecao_1,selecao_2,selecao_3,selecao_4,votos_1,votos_2,votos_3,votos_4 FROM enquete WHERE id = "&(id_enquete)&""RS4.Open SQL, strCon, 1                                      LINHA 229
Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)

O driver ODBC não oferece suporte para as propriedades solicitadas.

/jogos/admin/enquete.asp, line 229

 

#################################

 

SQL = "DELETE DISTINCTROW id_enquete,questao,selecao_1,selecao_2,selecao_3,selecao_4,votos_1,votos_2,votos_3,votos_4 FROM enquete WHERE id = "&(id_enquete)&""Set RS4 = strCon.Execute(SQL)               LINHA 230
Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01A8)

Objeto necessário: 'strCon'

/jogos/admin/enquete.asp, line 230

 

#################################

 

SQL = "DELETE DISTINCTROW id_enquete,questao,selecao_1,selecao_2,selecao_3,selecao_4,votos_1,votos_2,votos_3,votos_4 FROM enquete WHERE id = "&(id_enquete)&""Set RS4 = Conn.Execute(SQL)               LINHA 230
Tipo de erro:

ADODB.Connection (0x800A0E78)

Operação não permitida quando o objeto está fechado.

/jogos/admin/enquete.asp, line 230

 

 

#################################

 

obs: não estou sabendo quando usar, e pq usr um ou outro.

RS4 = Server.CreateObject("ADODB.Recordset")

RS4.Open SQL, strCon, 3

 

ou

 

Set RS4 = strCon.Execute(SQL)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usa só..."DELETE FROM tabela WHERE id="&id&""

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estou com este erro , ele deleta, mas vai para a pagina de erro..

depois eu volto e atualizo e o registro foi removido... pq será?

 

Tipo de erro:

Microsoft JET Database Engine (0x80020009)

Registro excluído.

/jogos/admin/mural.asp

 

 

 

 

id=Request.QueryString("id")deletar=Request.QueryString("deletar")IF deletar="true" THEN        	Set RS2= Server.CreateObject("ADODB.Recordset")                  SQL = "DELETE DISTINCTROW * FROM mural WHERE id="&(id)&""	'Set RS2 = Conn.Execute(SQL)                   RS2.Open SQL, Conn, 3      	mensagem = "Recado Deletado com Sucesso!"		Set RS2 = NothingEND IF

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.