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

Acessar Bando Access Na Web


Guest - patricia -

Pergunta

Guest - patricia -

preciso acessar um bando de dados access que está hospedado num servidor de intenet pelo delphi

estou fazendo isso via ado.. encontrei pela internet a seguinte string

Provider=MS Remote; Remote Server=http://ServerName; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\path\\mydb.mdb;", "admin", ""

mais não sei exatamente como utiliza-la

se alguém tiver alguma outra alternativa eu também agradeço

obg

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
preciso acessar um bando de dados access que está hospedado num servidor de intenet pelo delphi

estou fazendo isso via ado.. encontrei pela internet a seguinte string

Provider=MS Remote; Remote Server=http://ServerName; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\path\\mydb.mdb;", "admin", ""

mais não sei exatamente como utiliza-la

Voce utiliza esta string na propriedade ConnectionString do componente TADOConnection (paleta ADO) e você também tem que ajustar os parâmetros contidos nesta string para que aponte para o seu banco de dados e servidor correto. Se você vai passar o usuário e senha (admin, ''), você deve desabilitar a propriedade LoginPrompt. Voce pode fazer isto em design-time e testar através da ativação da conexão via propriedade Connected.

É fácil de configurar a sua própria string de conexão: após adicionar o componente TADOConnection no seu form ou datamodule, basta dar um duplo click nele; selecinar Use Connection String; pressionar Build...; e inserir o caminho completo para o banco de dados no item 1 da guia Conexão; daí você utiliza o botão Testar conexão - você vai saber se a conexão funcionará ou não.

Acessando uma base em outro computador via rede, utilizando o IP eu obtive a string assim:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\192.168.65.2\giro\local.mdb;Persist Security Info=False

ou, pelo nome do computador:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\eg0981079\giro\local.mdb;Persist Security Info=False

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

sim.. ele da erro de servidor de internet

essa string que peguei na internet é para acesso remaoto na web mesmo

Provider=MS Remote; Remote Server=http://ServerName; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\path\\mydb.mdb;", "admin", ""

em remote server creio que seria o endereço.. mas não entendo o data source

Link para o comentário
Compartilhar em outros sites

  • 0
...essa string que peguei na internet é para acesso remaoto na web mesmo

Provider=MS Remote; Remote Server=http://ServerName; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=\\path\\mydb.mdb;", "admin", ""

em remote server creio que seria o endereço.. mas não entendo o data source

O data source é o caminho, no servidor aonde você acha o seu banco accesss.

Na verdade, nunca vi nenhum caso por ai de acesso a banco de dados access colocado em um site, via Delphi. O comum é ver o uso deste recurso nas páginas ASP.

Mas aparentemente a idéia seria mais ou menos esta: se em seu site, o banco de dados estivesse em uma pasta chamada basedados, vamos pensar o localização do seu banco como sendo http://ServerName/basedados/mydb.mdb. Assim, Server seria "http://ServerName" e Data Source seria "\database\mydb.mdb".

Para testar, eu coloquei um banco access em meu provedor, e testei com esta conexão:

Provider=MS Remote.1;Data Source=\database\mydb.mdb;Mode=Read;Remote Server=http://www.site.com.br;Remote Provider=Microsoft.Jet.OLEDB.4.0;Internet Timeout=300000;Transact Updates=True

Até conectou, mas tentando acessar qualquer tabela, recebo a mensagem: "Erro de servidor da internet: objeto/módugo não encontrado" (a mensagem está em português mesmo). Dê uma olhada neste link

Abraços

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...