ERRO RS.UPDATE

VENENOSOBR 24/09/2009 17:43:39
#323600
Ola a todos!
Sou iniciante em ASP, estou desenvolvendo um cadastro com nome, endereço, cidade, estado mais esta dando erro no rs.update o codigo e este.

<html>
<head>
<title>
ADO Insert Demonstration
</title>
</head>

<body>

<%

[ô] Conexão com banco de Bados.
[ô] Abrir Tabela
Set cn = Server.CreateObject([Ô]ADODB.Connection[Ô])
Set rs = Server.CreateObject([Ô]ADODB.Recordset[Ô])

cn.open [Ô]Driver={Microsoft Access Driver (*.mdb)};Dbq=[Ô] & server.MapPath([Ô]novelty.mdb[Ô]) & [Ô];Uid=Admin;Pwd=;[Ô]

Set rs.ActiveConnection = cn
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic
rs.Source = [Ô]tblCustomer[Ô]
rs.Open

[ô]Criar novo registro
[ô]Gravar registro
rs.AddNew
rs.Fields([Ô]FirstName[Ô]) = Request.Form([Ô]txtFirstName[Ô])
rs.Fields([Ô]LastName[Ô]) = Request.Form([Ô]txtLastName[Ô])
rs.Fields([Ô]Address[Ô]) = Request.Form([Ô]txtAddress[Ô])
rs.Fields([Ô]City[Ô]) = Request.Form([Ô]txtCity[Ô])
rs.Fields([Ô]State[Ô]) = Request.Form([Ô]txtState[Ô])
rs.Update

[ô] Mostrar os dados gravados

Response.Write(Request.Form([Ô]txtFirstName[Ô]) & [Ô] [Ô])
Response.Write(Request.Form([Ô]txtLastName[Ô]) & [Ô]<br>[Ô])
Response.Write(Request.Form([Ô]txtAddress[Ô]) & [Ô]<br>[Ô])
Response.Write(Request.Form([Ô]txtCity[Ô]) & [Ô], [Ô])
Response.Write(Request.Form([Ô]txtState[Ô]) & [Ô]<br>[Ô])
Response.Write([Ô]<p>Response written to database![Ô])

%>

</body>
</html>

Erro na pagina Internet Explorer se ajuda um pouco

Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] Não é possível atualizar. O banco de dados ou o objeto é somente leitura.
/scripts/custsave.asp, line 35 (a linha do rs.update)


Tipo de navegador:
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

Página:
POST 115 bytes to /scripts/custsave.asp

Desde já agradeço.
JUNIORNET 25/09/2009 11:31:22
#323631
Ola kra,

Esse erro é de permissao vai na pasta onde esta o banco clique com o botao direito em cima e va na opcao Propriedades depois na aba Segurança e la vc da as permissoes para os usuarios.

Se a aba Segurança nao estiver aparecendo :

Ferramentas / Opçoes de Pasta / Modo de Exibição / la vc deverá desmarcar a penultima opção (Usar compartilhamento simples de rquivos)

Isso deve resolver se nao for isso da um toque.

Junior.
VENENOSOBR 25/09/2009 17:03:24
#323673
Ola Juniornert tentei e não funciono estou usando o XP, testei no 2000 e funciono sem problemas mais tenho que rodar no XP.
Desde agaraço.
MEMLUZ 28/09/2009 19:22:40
#323891
Resposta escolhida
Veneno,

Veja as propriedades do IIS
Dento do IIS, va no diretorio virtual que voce criou e veja se esta marcado Ler e Gravar

Abs,
mem
VENENOSOBR 30/09/2009 14:33:45
#324089
Ola pessoal.
Então tentei oq vcs ne falaram mais não deu certo tem alguma coisa a mais q posso fazer???
desde já atradeço
MEMLUZ 07/10/2009 20:17:01
#324747

Vc tem como mandar o codigo e o BD zipado para avaliar?
Pq parece que as alternativas apresentadas deveriam ter solucionado seu problema.

Abs,
Mem
VENENOSOBR 20/10/2009 19:50:49
#325865
Citação:

MEMLUZ escreveu:

Vc tem como mandar o codigo e o BD zipado para avaliar?
Pq parece que as alternativas apresentadas deveriam ter solucionado seu problema.

Abs,
Mem



Valeu galera pela ajuda já resolvi o problema era o servidor. Tive que trocar ISS do XP pelo Baby Web Server muito bom aceita asp.
Quem quizer e só mandar um mp porque estou sem o programa para ZIP.

Valeu
Tópico encerrado , respostas não são mais permitidas