Tenho uma página asp que faz incluisão de registros em uma tabela Access. Depois que passei a usar o Access 2007, a página começou a dar erro de execução, conforme segue abaixo:
Tipo de erro:
ADODB.Recordset (0x800A0CB3)
O conjunto de registros atual não oferece suporte para atualização. Isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado.
O Script é o seguinte:
v_Banco = "bancos/SCP.accdb"
SET Conexao = SERVER.createObject("adodb.connection")
SET reg = Server.CreateObject("ADODB.RecordSet")
Conexao.OPEN "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & SERVER.MapPath(v_Banco)
'
reg.Open "TabContribuinte", Conexao, 2, 3
reg.Addnew
reg("Cnpj") = f_Cnpj
reg("Nome") = UCASE(f_Nome)
reg.UPDATE
reg.CLOSE
SET reg = NOTHING
Gostaria de uma ajuda para saber onde está o erro.
Pergunta
Daniel de Melo
Tenho uma página asp que faz incluisão de registros em uma tabela Access. Depois que passei a usar o Access 2007, a página começou a dar erro de execução, conforme segue abaixo:
Tipo de erro:
ADODB.Recordset (0x800A0CB3)
O conjunto de registros atual não oferece suporte para atualização. Isso pode ser uma limitação do provedor ou do tipo de bloqueio selecionado.
O Script é o seguinte:
v_Banco = "bancos/SCP.accdb"
SET Conexao = SERVER.createObject("adodb.connection")
SET reg = Server.CreateObject("ADODB.RecordSet")
Conexao.OPEN "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" & SERVER.MapPath(v_Banco)
'
reg.Open "TabContribuinte", Conexao, 2, 3
reg.Addnew
reg("Cnpj") = f_Cnpj
reg("Nome") = UCASE(f_Nome)
reg.UPDATE
reg.CLOSE
SET reg = NOTHING
Gostaria de uma ajuda para saber onde está o erro.
Obrigado.
Editado por Daniel de MeloLink 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.