Jump to content


Photo

Problemas Aos Inserir, Excluir Ou Alterar Dados No Access Via Formular


  • Faça o login para participar
4 replies to this topic

#1 Lane D

Lane D

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 07/02/2008, 14:20

Boa tarde, por favor será que alguém pode me ajudar?

Estou fazendo o meu primeiro acesso a banco de dados através de um formulario, mas não estou conseguindo inserir, exclui e alterar no banco.
O que posso fazer?
Desde já eu agradeço

Criei uma tabela produtos no Access e quando tento inserir ou excluir algum dado no banco através de um formulário Asp aparece o seguinte erro:

Ao tentar inserir:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.
/Parte1/produtos_inclui.asp, line 14
(a linha 14 é a seguinte: Set rs=Conexao.Execute(strSQL))

Ao tentar excluir:
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] Não foi possível excluir items das tabelas especificadas.
/Parte1/Produtos_exclui2.asp, line 13
(a linha 13 é a seguinte: Set rs=Conexao.Execute(strSQL))

Já alterei a permissão do usuário IUSR para ler e gravar, alterei também a permissão no diretório onde está o banco, porém mesmo assim continua dando o erro.
Será que preciso instalar algum outro programa para dar certo?
Muito obrigada

#2 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 07/02/2008, 16:35

c entendi bem , vc esta criando 1 site dinamico local..

bem, c for isso vc precisa criar 1 conexão ODBC e declarar essa conexão na pg ASP;
além disso p/ q a pg ASP funcione corretamente ela deverá ser acionada p/ 1 navegador web sendo q essa pg deverá estar numa pasta criada em 1 servidor web
- no caso d estar usando windows xp prof, vc poderá instalar o IIS.

em principio acho q seria isso; qqer coisa disponha.

#3 Mochii

Mochii

    Normal

  • Usuários
  • 62 posts
  • Sexo:Masculino
  • Localidade:Mogi das Cruzes - SP

Posted 07/02/2008, 19:30

Olá! para reforçar

Pelo q entendi vc consegue abrir o site e "consultar" os dados do access, soh n consegue atualizar os dados!!

Entaum vc deve ter instalado o IIS ou PWS!

No caso do IIS/win XP vc deve abrir em

painel de controle > ferramentas administrativas > Internet Information Services


Procurar a pasta do seu site e ir até a pasta do banco de dados
Clicar com o botao direito em cima dela e alterar as permissões

N tenho aki o IIS instalado, por isso n posso dar uma explicação mais detalhada!!

XDD


abraço!!

#4 Lane D

Lane D

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 08/02/2008, 14:27

c entendi bem , vc esta criando 1 site dinamico local..

bem, c for isso vc precisa criar 1 conexão ODBC e declarar essa conexão na pg ASP;
além disso p/ q a pg ASP funcione corretamente ela deverá ser acionada p/ 1 navegador web sendo q essa pg deverá estar numa pasta criada em 1 servidor web
- no caso d estar usando windows xp prof, vc poderá instalar o IIS.

em principio acho q seria isso; qqer coisa disponha.




Muito obrigado pelas dicas
Agora consigo selecionar, inserir e excluir, porém não estou conseguindo atualizar. Caso vc souber por favor me dá um toque.


Olá! para reforçar

Pelo q entendi vc consegue abrir o site e "consultar" os dados do access, soh n consegue atualizar os dados!!

Entaum vc deve ter instalado o IIS ou PWS!

No caso do IIS/win XP vc deve abrir em

painel de controle > ferramentas administrativas > Internet Information Services


Procurar a pasta do seu site e ir até a pasta do banco de dados
Clicar com o botao direito em cima dela e alterar as permissões

N tenho aki o IIS instalado, por isso n posso dar uma explicação mais detalhada!!

XDD


abraço!!


Muito obrigado pelas dicas
Agora consigo selecionar, inserir e excluir, porém não estou conseguindo atualizar. Caso vc souber por favor me dá um toque.
Ex. no campo endereço - faço alteração aparece a mensagem de ok, só que quando abro o BD não foi atualizado.
Abraços!!

#5 Fernando C

Fernando C

    Ativo

  • Usuários
  • 371 posts
  • Sexo:Masculino
  • Localidade:SP

Posted 09/02/2008, 10:42

Olá.. olha, n sei c entendi mt bem como vc faz essa alteração, mas o jeito q eu sei fazer é assim:
crio 2 pgs; a 1ª é 1 pg de busca p/ selecionar o registro do bd (o parâmetro d busca vc insere numa caixa de texto normal e simples – normalmenteé o ID do registro) mas perceba q nessa pg d busca a “action” carrega 1 2ª pg onde o resultado da busca é exibido dentro d 1 recordset; nesta pg após o registro ser exibido vc edita o(s) campo(s) vc associa o comando “atualizar” ou “salvar as alterações” por exemplo, à 1 instrução “Update Record” (em vez d “submit”, por exemplo).. obs: vc pod tb agrupar essas 2 pgs em uma só.. bem, n sei c expliquei direito, mas a lógica acho q seria essa; d qqer forma, conheço 1 tuto bem legal a respeito; acho q vale a pena vc dar d 1 olhada:
http://www.baboo.com...t...=24&resumo=
qqer coisa, disponha..




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq