Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Set objConn = Server.CreateObject("ADODB.Connection")objConn.Open Application("str_con")Dim objConn, objRson error resume next' Limpando a coleção de erros do objeto de conexão.err.clearSet objRs = Server.CreateObject("ADODB.RecordSet")'-------------------------------------------- Insert TB_PRODUTO --------------------------------------------------------strCli = "insert into TB_CLIENTE (nome_cliente, cpf_cliente, rg_cliente, rg_orgao, end_cliente, "strCli = strCli & " num_cliente, compl_cliente, bairro_cliente, cidade_cliente, uf_cliente, cep_cliente, "strCli = strCli & " ddd_casa, fone_casa, ddd_coml, fone_coml, ddd_recado, fone_recado, ddd_celular, fone_celular, "strCli = strCli & " email_cliente, dat_nasc, situacao_cliente, DAT_ULT_ALT, dat_primeira_compra, cod_situacao) "strCli = strCli & " VALUES ('"&NomeCliente&"', '"&CPFCliente&"', '"&RGCliente&"', '"&RGOrgao&"', '"&EndCliente&"', "strCli = strCli & " '"&NumCliente&"', '"&ComplCliente&"', '"&BairroCliente&"', '"&CidadeCliente&"', "strCli = strCli & " '"&UFCliente&"', '"&CEPCliente&"', '"&DddCasa&"', '"&FoneCasa&"', '"&DddComl&"', '"&FoneComl&"', "strCli = strCli & " '"&DddRecado&"', '"&FoneRecado&"', '"&DddCelular&"', '"&FoneCelular&"', '"&EmailCliente&"', "strCli = strCli & " '"&DatNasc&"', '"&SituacaoCli&"', '"&DatUltAlt&"', '" & dat_primeira_compra & "', '" & cod_situacao & "')"' Response.Write strCli' Response.EndSet ObjRs = objConn.Execute(strCli)Set objRs = Nothingif err <> 0 Then Response.Write "Ocorreu o erro de nº -> " & Err.number Response.Write Err.Description else 'Redireciona o usuário caso não tenha ocorrido erro na transação%> <script language = javascript> alert('Sua operação foi realizada com sucesso!'); //document.location.href = "sucesso.asp"; window.document.location.reload </script> <%end if%>E o seguinte erro aparece:
Ocorreu o erro de nº -> -2147467259[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.
Não sei mais o que fazer, a pasta onde fica o banco está com permissão para gravação.
Agradeço desde já
Daniel
Bom, Geralmente este erro ocorre por causa das permissões de usuários...tenta checar se a pasta do bd está com permissão de escrita e leitura.....geralmente é isso PS* Procure aqui no fórum que tem vários tópicos falando sobre este erro. Falwos Jucamaster
calma.... vai por partes... primeiro faz um página ridicula para incluir qualquer um dois campos para você saber que a conexao com o bd está certa...conexao testada... não tem um jeito facil de fazer ... eh trabalho braçal mesmo... busca de erro da moda antiga... tira bloco por bloco de campos, para facilitar tira metade se continuar tira mais até encontrar a variavel ou campo que tah dando m*****.... Antes disso tudo veja se todos os campos estão passando os parametro que devem corretamente...[]'s