Ao executar um programa ASP em um servidor Windows+iis, o banco de dados pode não ser atualizado. O resumo é o seguinte. Amigos necessitados podem referir-se ao seguinte. ser atualizado. A mensagem de erro específica pode ser:
1. O mecanismo de banco de dados Microsoft JET (0x80040E09) não pode ser atualizado. Banco de dados ou objeto é somente leitura
2. Provedor Microsoft OLE DB para drivers ODBC (0x80004005)[Microsoft][ODBC Microsoft Access Driver] a operação deve usar uma consulta atualizável.
3. A operação do Microsoft JET Database Engine (0x80004005) deve usar uma consulta atualizável.
Solução (suponha aqui que o diretório inicial do site seja wwwroot):
Clique com o botão direito na pasta wwwroot-Properties-Security-Add user: IUSR_computer name e habilite permissões de leitura e gravação para IUSR_computer name
No sistema XP, você pode não ver a opção de segurança ao clicar com o botão direito. Abra Ferramentas-Opções de pasta-Exibir-Cancelar compartilhamento simples de arquivos (recomendado) e encontre a opção de segurança nas propriedades.
É tudo culpa do XP. Pessoalmente, acho que o XP busca excessivamente a segurança e compensa por não ser capaz de implementar funções específicas. Vamos dar uma olhada neste exemplo de ASP. Acredito que as pessoas que frequentemente entram em contato com o ASP. problema: Obviamente o seu próprio O código está escrito muito corretamente, por que não pode ser atualizado normalmente? As mensagens de erro a seguir não são causadas por erros de código no próprio ASP, mas por alguns problemas de configuração de permissão. Quando encontrei esse problema pela primeira vez, verifiquei meu próprio código pelo menos 10 vezes durante o auto-estudo, mas nenhum erro de ASP foi encontrado. Por fim, verifiquei on-line e descobri que eram as permissões incorretas que estavam causando o problema. .
Ambiente operacional: windows xp.
Declaração de direitos autorais do IIS 5.0: Os artigos neste site são todos da Internet.
-------------------------------------------------- ------------------.
Ao executar um programa asp em um servidor IIS do Windows XP, o banco de dados pode não ser atualizado. A mensagem de erro específica pode ser: Declaração de direitos autorais: Todos os artigos neste site são da Internet. deste site.
1. O mecanismo de banco de dados Microsoft JET (0x80040E09) não pode ser atualizado. O banco de dados ou objeto é somente leitura.
2. Provedor Microsoft OLE DB para drivers ODBC (0x80004005)[Microsoft][ODBC Microsoft Access Driver] a operação deve usar uma consulta atualizável. Se você precisar usar as fotografias, ilustrações e trabalhos de design fornecidos neste site, entre em contato com o autor original.
3. A operação do Microsoft JET Database Engine (0x80004005) deve usar uma consulta atualizável. .
Existem várias soluções como segue (as soluções podem ser diferentes para servidores diferentes, aqui assumimos que o diretório inicial do site é wwwroot): .
A. Clique com o botão direito na pasta wwwroot-Properties-Cancel somente leitura.
Este método é o mais simples e ocasionalmente eficaz. De acordo com observações de especialistas, vale a pena refletir sobre tais teorias e fenômenos para os webmasters, então espero que todos pesquisem e estudem mais e se esforcem para resumir mais e melhores experiências!
B. Clique com o botão direito na pasta em seu arquivo de banco de dados-Propriedades-Segurança-Adicionar usuário: IUSR_nome do computador e conceda permissões de leitura e gravação para IUSR_nome do computador.
Este método é atualmente a melhor maneira de resolver este problema e geralmente pode resolver o problema...
No sistema XP, você pode não ver a opção de segurança ao clicar com o botão direito. Abra Ferramentas-Opções de pasta-Exibir-Cancelar compartilhamento simples de arquivos (recomendado) e encontre a opção de segurança nas propriedades. site são todos da Internet. Todos os artigos e comentários reimpressos neste site não representam as opiniões deste site.
C. Clique com o botão direito na pasta wwwroot-Properties-web sharing-shared.
D. Para mais soluções, discuta comigo ~QQ:7021357.
O último ponto é que se você deseja configurar sua máquina como um servidor para depuração de ASP, é melhor não usar win.. Nota especial: Todos os artigos e comentários reimpressos neste site não representam as opiniões deste site. você precisar usar as fotografias, ilustrações e trabalhos de design fornecidos neste site, entre em contato com o autor original.
Obviamente, quando ocorrerem problemas inexplicáveis no XP, considere mais sobre as configurações de permissão do XP.