Jump to content


Photo

Erro Ao Editar (atualizar) Dados... Update


  • Faça o login para participar
4 replies to this topic

#1 Kibe_Ghost

Kibe_Ghost

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 27/09/2006, 17:17

Olá a todos..

Primeiro quero agradeçer o apoio q este forum sempre me deu e dizer q ja realizei diversas buscas no mesmo para tentar resolver meu problema mas não consegui, veja:

Estou migrando meu site para de Access para MySQL e tenho algumas dificuldades pois há algumas coisas a serem alteradas.

Se alguem tiver alguma tabela comparativa destas mudanças, me mande ou publique aki.


Informações: ASP + MYSQL


MEU CODIGO
Dim rsFestas
Dim sAcao

Set rsFestas = Server.CreateObject("ADODB.RecordSet")

sAcao = CStr(Request.Form("Acao"))
cod = Request.form("Codigo")

If (sAcao = "Cadastrar") Then
  SQL = "SELECT * FROM Festa"
Else
  SQL = "SELECT * FROM Festa WHERE CodFesta = " & cod
End If

rsFestas.Open SQL, Conexao, 2, 2

If (sAcao = "Cadastrar") Then
  If (Not rsFestas.EOF) Then
	rsFestas.MoveLast
	rsFestas.AddNew
  Else
	rsFestas.AddNew
  End If
End If
	
If (sAcao <> "Excluir") Then
  rsFestas("Festa") = Trim(Request.Form("Festa"))
  rsFestas("Data") = Request.Form("Data")
  rsFestas("Foto") = Trim(Request.Form("Foto"))
  rsFestas("Fotografo") = Trim(Request.Form("Fotografo"))
  rsFestas("Descricao") = Trim(Request.Form("Descricao"))  
  rsFestas("Ativo") = Trim(Request.Form("Ativo"))
  
  rsFestas.Update
Else
  rsFestas.Delete
End If
%>

ERRO
Microsoft OLE DB Provider for ODBC Drivers error '80004005' 

Query-based update failed because the row to update could not be found. 

/home/admin/controle_festas.asp, line 39 



LINHA 39
  rsFestas.Update



Agradeço....
MSN: kibeghost@hotmail.com


"Que Deus lhe dê em dobro tudo aquilo que desejas para mim!"

#2 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 27/09/2006, 17:37

Pelo erro retornado parece que algum dos campos que você está tentando alterar não existe.
Já verificou se os nomes dos campos estão coincidindo no código e na tabela?

[]s

#3 Kibe_Ghost

Kibe_Ghost

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 27/09/2006, 18:20

Pelo erro retornado parece que algum dos campos que você está tentando alterar não existe.
Já verificou se os nomes dos campos estão coincidindo no código e na tabela?

[]s


Ja verifiquei e esta tudo certo, este banco funfa blz em Access agora MySQL da estes pipinos.

Tem uma imagem da tabela FESTA em anexo ai..

Eu consigo deletar a adicional normalmente, so atualizar que não..

Abraçoss

Attached File  bancoo.jpg   9.71KB   21 downloads
MSN: kibeghost@hotmail.com


"Que Deus lhe dê em dobro tudo aquilo que desejas para mim!"

#4 siola

siola

    Usuário

  • Usuários
  • 894 posts
  • Sexo:Masculino
  • Localidade:SBC - SP
  • Interesses:ASP, .NET, javascript

Posted 27/09/2006, 18:39

Porque você não usa instruções SQLs "normais"?
Tipo UPDATE tabela SET campo... ou DELETE FROM tabela..

[]s

#5 Kibe_Ghost

Kibe_Ghost

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 27/09/2006, 19:28

Acabei de ver aki que quando eu edito determinado campo ele atualiza normal.. agora os campos festa e descrição dao erros..

Nao entendo pq eles estao como TEXT


Estranho
MSN: kibeghost@hotmail.com


"Que Deus lhe dê em dobro tudo aquilo que desejas para mim!"




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq