Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wendreson

[Resolvido] Erro ao inserir dados

Recommended Posts

Olá pessoal, estou com um problema ao cadastrar do banco de dados ACCESS.

 

meu código:

 

<%@language="vbscript"%>

<%
dim conexao, sql
set conexao = server.createobject("adodb.connection")
conexao.open "Curso"

sql = "insert into clientes(nome,email,datan) values ("
sql = sql & "'" & request("nome") & "',"
sql = sql & "'" & request("email") & "',"
sql = sql & "#" & request("datan") & "#)"

conexao.execute(sql)

%>

Ao executar no IIS, ele retorna a seguinte mensagem de erro:

 

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.

/aula/inserir.asp, line 13

 

Ao meu ver o código está correto, mas não entendo o porque da mensagem.

OBS.: criei o banco de dados no access, fui ao painel de controle, ferramentas administrativas, fonte de dados(ADBC), fonte de dados do sistema, adicionar, Driver do microsoft access (*.mdb).

 

 

Se alguém souber como devo proceder para dar certo, ficarei mto grato, pois preciso disso com uma certa urgência.

 

valeu, até mais....

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce precisa dar permissaõ de acesso de escrita em seu db

Compartilhar este post


Link para o post
Compartilhar em outros sites

Completando a resposta acima, você precisa de permissão de escrita na pasta que abriga o seu arquivo DB. Confirme isso junto ao seu servidor...

Compartilhar este post


Link para o post
Compartilhar em outros sites

parabnes pela solucao

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.