ERRO RS.UPDATE
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.
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.
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.
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.
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.
Desde agaraço.
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
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
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
Então tentei oq vcs ne falaram mais não deu certo tem alguma coisa a mais q posso fazer???
desde já atradeço
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
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