USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  ASP - Active Server Page
Voltar
Autor Assunto:  Problemas com SQL
Vinícius
ARAXÁ
MG - BRASIL
ENUNCIADA !
Postada em 14/05/2005 22:07 hs            
Galera, to usando a seguinte rotina pra fazer uma alteração numa tabela...
 
 num1 = rs("numero")
 num = rs("numero") + 1
 sql="UPDATE tblcont SET numero = '" & num & "' WHERE numero =" & num1
 set conn = conn.execute(sql)
 
mas quando vou testar da o seguinte erro:
"Microsoft JET Database Engine (0x80004005)
A operação deve usar uma consulta atualizável."
 
Mas antes, funcionava e agora não está funcionado mais... se alguém puder me ajudar... valeu
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
ENUNCIADA !
Postada em 15/05/2005 01:38 hs         
para atualizar eu utilizo este código(Atualizar_categoria_chk.asp):
 
<!--#include file="./Conexao_bd_adm.asp" -->
<%
 Dim Codigo, SQL, rst, Nome
 Codigo = Request("Codigo")
 Nome = trim(Request("Nome"))
 SQL = "Select * From Categorias Where Categorias.[Codigo da categoria] = " & Codigo
 Set rst = server.createobject("adodb.recordset")
 rst.open SQL, vgdb, 2, 2
 if rst.eof then
  rst.close
  set rst = nothing
   Response.Redirect("Atualizar_Categoria_Erro.asp?Categoria="&Nome)
 end if 
 if Nome <> "" then 
   Nome = ucase(Nome)
  rst("Nome da categoria") = Nome
  rst.update
  rst.close
  set rst = nothing
  Response.Redirect("Default.asp")  
 else
  rst.update
  rst.close
   Response.Redirect("Atualizar_Categoria_Erro.asp?Categoria="&Nome)
 end if
%>
   
Vinícius
ARAXÁ
MG - BRASIL
ENUNCIADA !
Postada em 15/05/2005 20:56 hs            
Martini,
eu tentei e deu o seguinte erro:
 
"Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype."
 
vc sabe como resolvê-lo?
 
brigado
   
Martini
Pontos: 2843 Pontos: 2843
PAROBÉ
RS - BRASIL
Postada em 16/05/2005 10:23 hs         
esse é o conteúdo do arquivo de include de conexão com do banco de dados:(
<!--#include file="./Conexao_bd_adm.asp" -->
)
 
<%
  Set vgdb = server.createobject("adodb.connection")
 vgdb.open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.Mappath("./Dados/BdSite.mdb")
%>
     
Anjo kop
ITAPETININGA
SP - BRASIL
ENUNCIADA !
Postada em 19/05/2005 11:49 hs            
Talvez seu BD esteja somente leitura ou se for Win2000 ou NT naum esteja liberado Acesso Total para o usuario  q esta tentando fazer a alteração, pra testar coloca Acesso Total para todos.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página