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

Erro Em Cadastro [urgente]


Humb

Pergunta

iae pessoal.....Estou fazendo um controle de processos jurídicos, e estou muito atrasado devido a erros de banco de dados, como não entendo muito de banco de dados peço uma ajuda!

No cadastro de advogados quando vou inserir acontece o erro:

Tipo de erro:

Microsoft JET Database Engine (0x80004005)

Operation must use an updateable query.

/cpj/cadastra_advogado.asp, line

-----------------------------------------

69- Sql = "INSERT INTO Advogado(indicativo_advogado_terceirizado, nome, numero_registro_oab, endereco, bairro, cidade, uf, cep, email, telefone_residencial, telefone_celular, telefone_comercial) "

70- Sql = Sql & "VALUES('" & Request.Form("TipoAdvogado") & "','" & Request.Form("Nome") &"','"

71- Sql = Sql & Request.Form("RegistroOAB") &"','" & Request.Form("Endereco") &"','"

72- Sql = Sql & Request.Form("Bairro") &"','" & Request.Form("Cidade") &"','"

73- Sql = Sql & Request.Form("UF") &"','" & Request.Form("CEP") &"','"

74- Sql = Sql & Request.Form("Email") &"','" & Request.Form("Telefone") &"','"

75- Sql = Sql & Request.Form("Celular") &"','" & Request.Form("Comercial") &"')"

76- conn.execute(Sql)

77- conn.close

78- Cadastro=True

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

Pode ser algum erro na string de conexao, cheque ela, provavelmente voce esta usando o access, veha o path (caminho) caminho do banco de dados, que colocou, muitos Servers tem um diretorio padrão apra se colocar o DB, pode ser isto tb

Link para o comentário
Compartilhar em outros sites

  • 0

pois é..

pode ser erro de permissão, seu banco pode estar marcado como somente leitura..

veja isso..

t+

Link para o comentário
Compartilhar em outros sites

  • 0
Tente tirar essas duas linhas:

76- conn.execute(Sql)

77- conn.close

Qualquer coisa posta ae!!!! wink.gif

Abraços,

[]'s

Victor

se ele tirar a linha 76, como que o sql será executado?

duh

Link para o comentário
Compartilhar em outros sites

  • 0
a conexão tah por mappath ....

O banco de dados não tá marcado somente para leitura, então não sei o que pode ser.....rpeciso de ajuda mesmo

No seu codigo deve ter isso ne?

set conn = CreateObject("adodb.connection")
E deve ter outro assim:
set RecorSet = CreateObject("adodb.recordset")

No seu codigo tem a connection e o recordset??

Abraços,

[]'s

Victor

Link para o comentário
Compartilhar em outros sites

  • 0

================cadastra_advogado.asp===============

<!--#include file=conecta.asp-->
<html>

<head>
	<title>.::UNICEUMA::. - Cadastro de Advogado - </title>
	<link href="estilo.css" rel="stylesheet" type="text/css">
</head>

<% Cadastro=False 
   IF Request.Form("enviado")="sim" then 
%>

	<script>

	// // Função de validação do formulário
  function ValidaFormulario () {

	// Função de validação do formulário - Nome
  if (document.formulario.Nome.value==""){ 
// O nome formulario se refere ao nome de seu formulario, caso queira alterar, basta mudar o nome de seu formulário e mudar todas as palavras desta tag com este nome.
  alert("Digite o Nome Completo"); 
// Mensagem que será exibida quando o campo não for preenchido 
  document.formulario.Nome.focus(); 
// O nome Nome se refere ao nome do campo do seu formulário, caso queira alterar, basta mudar o nome do respectivo campo as palavras desta tag correspondentes ao nome do campo.
	return false;
	}

<% 'caso não houve erro
  '=========================================POR SQL==============================
    Sql = "INSERT INTO Advogado(indicativo_advogado_terceirizado, nome, numero_registro_oab, endereco, bairro, cidade, uf, cep, email, telefone_residencial, telefone_celular, telefone_comercial) "
    Sql = Sql & "VALUES('" & Request.Form("TipoAdvogado") & "','" & Request.Form("Nome") &"','"
    Sql = Sql & Request.Form("RegistroOAB") &"','" & Request.Form("Endereco") &"','"
    Sql = Sql & Request.Form("Bairro") &"','" & Request.Form("Cidade") &"','"
    Sql = Sql & Request.Form("UF") &"','" & Request.Form("CEP") &"','"
    Sql = Sql & Request.Form("Email") &"','" & Request.Form("Telefone") &"','"
    Sql = Sql & Request.Form("Celular") &"','" & Request.Form("Comercial") &"')"  
    conn.execute(Sql)
    conn.close
    Cadastro=True  

   end if

if Cadastro = False then
%>
=============conecta.asp========================
FontedeDados = "Provider=Microsoft.Jet.OLEDB.4.0; " &_
     "Data Source ="& Server.Mappath ("CPJ.mdb") & ";"
    
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open FontedeDados, "", ""
Set Rs = Server.CreateObject("ADODB.Recordset")

Formate seu post usando a tag CODE

Editado por [ GuTo ]
Link para o comentário
Compartilhar em outros sites

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