Humb Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 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.close78- Cadastro=True Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Humb Postado Maio 12, 2004 Autor Denunciar Share Postado Maio 12, 2004 o erro dá na linha 76 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 pois é..pode ser erro de permissão, seu banco pode estar marcado como somente leitura..veja isso..t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 Tente tirar essas duas linhas:76- conn.execute(Sql)77- conn.closeQualquer coisa posta ae!!!! Abraços,[]'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 Tente tirar essas duas linhas:76- conn.execute(Sql)77- conn.closeQualquer coisa posta ae!!!! Abraços,[]'sVictor se ele tirar a linha 76, como que o sql será executado?duh Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 Tente tirar essas duas linhas:76- conn.execute(Sql)77- conn.closeQualquer coisa posta ae!!!! Abraços,[]'sVictor se ele tirar a linha 76, como que o sql será executado?duh Ele tem a connection feita ai?? Se tiver mostra ai!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Humb Postado Maio 12, 2004 Autor Denunciar Share Postado Maio 12, 2004 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Victor Postado Maio 12, 2004 Denunciar Share Postado Maio 12, 2004 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,[]'sVictor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Humb Postado Maio 14, 2004 Autor Denunciar Share Postado Maio 14, 2004 tem sim Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 halakaluf Postado Maio 14, 2004 Denunciar Share Postado Maio 14, 2004 Bota o codigo todo aqui pra nois ver!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Humb Postado Maio 14, 2004 Autor Denunciar Share Postado Maio 14, 2004 (editado) ================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 Maio 14, 2004 por [ GuTo ] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Humb Postado Maio 14, 2004 Autor Denunciar Share Postado Maio 14, 2004 algum idéia?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 halakaluf Postado Maio 14, 2004 Denunciar Share Postado Maio 14, 2004 man,você já deu uma revisada no codigo da page do formulario que envia os dados???o que pode ta avendo e que os request não estao recebendo os dados.Tipo você ta esquecendo de fechar a tag do Script!!!O resto do codigo ta certo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Humb
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
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.