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

Gravaçao No Banco De Dados


Guest Humberto

Pergunta

Guest Humberto

Oie...sou novo por aqui......Aprendi ASP programando 5 meses com o site de uma escola de grande porte....agora estou pegando minhas propria empreitadas....

Tenho um probleminha com uma página de cadastro de clientes.....na hr do recordset gravas os dados, dá o seguinte erro:

Microsoft JET Database Engine (0x80040E09)

Não é possível atualizar. O banco de dados ou o objeto é somente leitura.

/supermercadosantos/cadastro.asp, line 93

E como não entendo muito de banco de dados peço uma ajuda!

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

posta seu codigo primeiro..

depois que analizar ele.. podemos ver se o problema é nele, ou em outro lugar..

mas parece ser problemas em permissões..

você executa asp onde?

no IIS, PWS..?

Link para o comentário
Compartilhar em outros sites

  • 0

ah..

se cadastra no forum, para ficar mais facil dialogar..

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

tenho o mesmo problema....o meu script pra inserir registros é esse :

<%@LANGUAGE="VBSCRIPT"%>

<% OPTION EXPLICIT

dim conexao,rs

Set conexao = Server.CreateObject("ADODB.Connection")

conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("banco.mdb")&";"

Set rs= Server.CreateObject ("ADODB.Recordset")

rs.Open "tab",conexao,3,3

rs.AddNew

rs("solicitante") = Request.Form("txtsolicitante")

rs.update

rs.Close

conexao.Close

Set rs= Nothing

Set conexao = Nothing

%>

<HTML><HEAD><TITLE>Curso ASP</TITLE></HEAD><BODY><CENTER>

<%=REQUEST("txtsolicitante")%> foi inserido(a) no Banco!

</CENTER></BODY></HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

faz assim:

Set conexao = Server.CreateObject("ADODB.Connection")
conexao.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("banco.mdb")

Nome = Request.Form("txtsolicitante")

Set RS = Server.CreateObject ("ADODB.Recordset")
sql = "select * from tabela"
RS.Open sql, conexao, 3,3
RS.AddNew
RS("solicitante") = Nome
RS.update
conexao.Close
Set Conexao = Nothing
response.redirect "resposta.asp?act="&Nome
%>
na pagina de resposta você coloca a variavel passado no parametro "act" tipo:
<%
Nome = request("act")
%>
<p align="Left">O solicitante <%=UCase(Nome)%> foi cadastrado com sucesso!</p>

espero ter ajudao, como noso amigo dark falou, se registra que fica melhor

Link para o comentário
Compartilhar em outros sites

  • 0

acho q achei o erro...todas as pastas do windows estao como somente leitura..so q não tem jeito de mudar....eu mudo e dou aplicar...fecho..mais na hora q vou ver esta la denovo...como somente leitura...to ficando louco com essa merda já..huauha....o q q eu faço??

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...