Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas Com Exclusão Do Bd.


adriano182

Pergunta

Galera, to com dificuldades de excluir dados de um bd.

o sistema esta no endereço: www.cubbos.com/marcaqui/site/asp/fexc_ag.asp

O que ocorre é que quando seleciono o usuario, da um erro. alterando de "usuario" para "codigo" no campo, o prog funciona..

o erro que dá, é:

Microsoft JET Database Engine erro '80040e07'

Tipo de dados imcompatível na expressão de critério.

/marcaqui/site/asp/exc_ag.asp, line 20

o codigo é:

fexc_ag.asp

.
.
.
   <%
    set conexao2=server.CreateObject("ADODB.connection")
    set rs2= server.createobject("ADODB.recordset")
    conexao2.open "provider=microsoft.jet.oledb.4.0;data source=" & Server.MapPath("db/agmedico.mdb")

	SQL2 = "Select * From pediatra Order By codigo"
	rs2.open SQL2,conexao2 %>
  
  Codigo a ser excluido:</strong></font> 
  <select name="usu" size="1">
    <% while not rs2.eof %>
      <option value="<%=rs2("usuario")%>"> <%= rs2("usuario")%></option>
   <% 
   rs2.movenext    
   wend
   %>
  </Select>
    <input name="excluiusuario" type="submit" value="Excluir">
  </p>
  </form>
.
.
.
exc_ag.asp
<%
usu = Request.form("usu") 

' mapeia o caminho 
x = Server.MapPath("db/agmedico.mdb")

' cria o objeto Conexão 
Set Conexao = Server.CreateObject("ADODB.Connection")

' concatena a string do driver com o caminho 
liga = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& x 
'abre a conexão 
set rs= server.createobject("ADODB.recordset")
Conexao.Open liga
' String SQL para inserir os dados na tabela chamada cadastro
strSQL = "DELETE * from pediatra WHERE usuario ="&usu&" "

' executa a string

if usu <> "" then
  while not rs.eof
    set apaga = Conexao.execute(strSQL)
    rs.movenext
  wend 
  response.redirect("fexc_ag.asp")
else
response.redirect("fexc_ag.asp")
end if


' fecha a conexão
Conexao.close

' destrói o objeto Conexao para liberar memória
Set Conexao = nothing %> 

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...