Ir para conteúdo
Fórum Script Brasil
  • 0

Asp X Sql


Guest Edson Marques Scheffer

Pergunta

Guest Edson Marques Scheffer

O PROBLEMA É O SEGUINTE:

ESTOU TENTANDO FAZER UMA INCLUSÃO SIMPLES DE CERTOS DADOS EM UM BANCO ACESS, USANDO SQL.

MAIS NA HORA DE ACESSAR A PAGINA OCORRE O ERRO:

-------------------------------------------------------------------------------------

Tipo de erro:

Microsoft JET Database Engine (0x80004005)

A operação deve usar uma consulta atualizável.

-------------------------------------------------------------------------------------

PRA MIM TEM ALGUMA COISA HAVER COM O WINDOWS, POIS ESSE SCRIPT FUNCIONA CORRETAMENTE NO MEU PC, QUE POSSUI "WINDOWS XP", MAIS O ERRO OCORRE QUANDO EXECUTO NO "WIN2000".

MAS QUANDO SE FALA DE (A operação deve usar uma consulta atualizável.

) EU ACHO QUE SEJA A SQL.

BOM ESTOU COM PROBLEMA!

AGRADEÇO DESDE JÁ QUEM ME AJUDAR!

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0
Guest - EDSONET -

JÁ OLHEI NA TABELA, NO CAMPO, E TA TUDO OK... não TEM COMO CHAMAR UM REFORÇO PARA TENTAR SOLUCIONAR ESSE PROBLEMA...

PENSEI QUE você GOSTASSE DE DESAFIOS URSO LOUCO!?!?!

Link para o comentário
Compartilhar em outros sites

  • 0

PENSEI QUE você GOSTASSE DE DESAFIOS URSO LOUCO!?!?!

Desafio sim!!!

Mas não estou vendo seu sistema ou acesso a sua base de dados...

Portanto.... NÃO ME VENHA COM CHURUMELAS!!!

Logo mais, colocarei um codigo, semelhante ao seu, para download...

Aguarde... depois conversaremos!!!

Link para o comentário
Compartilhar em outros sites

  • 0

hum..

baxa ae.. o .asp e o .mdb(banco de dados)

Cadastro

falou

Link para o comentário
Compartilhar em outros sites

  • 0

BOM, PRIMEIRAMENTE EU GOSTARIA DE AGRADECER AO URSOLOUCO E AO dark0 QUE ME DERAM A MAIOR FORÇA, TENTARAM ME AJUDAR DE TODAS AS FORMAS POSSIVEIS.

ESPERO QUE NENHUM DE VC`S PASSEM PELO QUE ESTOU PASSANDO! POIS ISTO É UM INFERNO, UM PESADELO QUE NÃO ACABA!

E TAMBEM QUERIA DIZER QUE DESISTO, TO MORRENDO DE DOR DE CABEÇA, BUSQUEI VARIAS AJUDAS E PESQUISEI MUITO!!! MAIS NÃO TIVE O RESULTADO ESPERADO!

MAIS UMA VEZ OBRIGADO A TODOS QUE TENTARAM ME AJUDAR!

AH, SE DESCUBRIREM O PROBLEMA ME AVISEM POR FAVOR!

FALOW!

Link para o comentário
Compartilhar em outros sites

  • 0

Caramba, esse tópico foi longe hein!

Aí Edson, seria melhor se você postasse suas mensagens com letra minúscula, porque fica mais fácil de ler e não parece que você tá gritando, como já disse o jissa num outro tópico. smile.gif

Bom, posta o código que você está usando agora.

Link para o comentário
Compartilhar em outros sites

  • 0

puts...

você copiou o arquivo que eu coloquei no link?

e ele não funcionou?

Link para o comentário
Compartilhar em outros sites

  • 0

Bha, não funcionou cara. Eele da o erro aqui:

set rs = conexao.execute(sql)
O código utilizado foi: conexao.asp
<%
sub abre_conexao
   Set Conexao = Server.CreateObject("ADODB.Connection")
'    Conexao.Open "BANCO"

   Conexao.Open "DBQ=C:\Inetpub\wwwroot\inclui\banco.mdb;Driver={Microsoft Access Driver (*.mdb)}"
end sub

sub fecha_conexao
    Conexao.close
    Set Conexao =nothing
end sub
%>
cad_form.asp
<% Option Explicit %>
<!-- #include file = "conexao.asp" -->
<%
Dim nome, SQL, RS, conexao

If Request.Form("nome") <> "" then
  nome = request.Form ("nome")
  SQL = "insert into tb_nome(nome) Values("&nome&")"
  call abre_conexao
  set rs = conexao.execute(sql)
  response.write "Dados Cadastrados"
End If
%>

<html>
<body>
<form method="post">
<Input type="text" name="nome">
<Input type="submit" value="OK">
</form>
</body>
</html>

E ai?

Link para o comentário
Compartilhar em outros sites

  • 0

tenho conta lá sim..

mas o brinkster, só permite o uso de banco de dados na pasta DB. qualquer outro diretorio lá, pode ocasionar erros inexplicaveis..

mas vo testar aqui, e daqui a pouco posto o que deu

Link para o comentário
Compartilhar em outros sites

  • 0

exatamente o mesmo codigo..

e funcionou!

teste:

Cadastro

foi o que lhe falei..

eu testei esse script, dentro de outra pasta, e com o bd junto.. não FUNCIONOU!

mas aí, eu coloquei o banco na pasta DB, e alterei o caminho de conexao..

E FUNCIONOU!!!

não sei o que você está fazendo, mas esse codigo funciona !!!

Link para o comentário
Compartilhar em outros sites

  • 0

Cara... olha só!!! Tu não vai acreditar!!! Eu consegui fazer funcionar! Nem sei como, tipo eu dei uma olhada em outros códigos fontes feitos por mim e só repassei e percebi que não havia nenhum erro aparente!!!

Olha só o código:

<%
Set Conn = Server.CreateObject("AdoDb.Connection")
Conn.provider="Microsoft.Jet.OLEDB.4.0"
Conn.connectionstring=Server.Mappath("banco.mdb")
Conn.open

Dim nome, SQL, RS, conexao

If Request.Form("nome") <> "" then
  nome = request.Form ("nome")
  
  SQL = "insert into tb_nome(nome) Values('"&nome&"')"
  Set RS = Conn.Execute(SQL)

  response.write "Dados Cadastrados"
End If
%>

<html>
<body>
<form method="post">
<Input type="text" name="nome">
<Input type="submit" value="OK">
</form>
</body>
</html>
A unica coisa que possivelmente eu mudei foi isso:
Conn.connectionstring=Server.Mappath("banco.mdb")

Bha cara, fala serio, nem acredito que ta funcionando. Bha, essa pelei foi brava!

Falowww Gurizada!!! Muito Obrigaduuuuuuu... Olha e nem acredito que fui eu ainda que "por acaso" ou sei lá porque, ou nem sei se foi eu mesmo, que arrumou o problema! Mais eu acho que se vc`s paracem de perguntar ou de estipular a escrever, eu tinha desistido!

Valeuuuu!!!!!!! laugh.giflaugh.giflaugh.giflaugh.giflaugh.giflaugh.giftongue.gif

Link para o comentário
Compartilhar em outros sites

  • 0

huahuahua

parabens !!

vlw o "desafio" hehe

falow, ate mais..

Link para o comentário
Compartilhar em outros sites

  • 0

Mais uma vez. Obrigado e obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado, obrigado e obrigado!

Mais cedo ou mais tarde to ai denovo! hehehehe

Link para o comentário
Compartilhar em outros sites

  • 0

tenho MSN sim..

mas hoje nem tive tempo de abrir..

já visitei uns 10 clientes hoje.. só pra "abobrinha" hehe

to indo num outro agora

t +

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...