Guest - patricia - Postado Fevereiro 8, 2007 Denunciar Share Postado Fevereiro 8, 2007 preciso acessar um bando de dados access que está hospedado num servidor de intenet pelo delphiestou fazendo isso via ado.. encontrei pela internet a seguinte stringProvider=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-lase alguém tiver alguma outra alternativa eu também agradeçoobg Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 10, 2007 Denunciar Share Postado Fevereiro 10, 2007 preciso acessar um bando de dados access que está hospedado num servidor de intenet pelo delphiestou fazendo isso via ado.. encontrei pela internet a seguinte stringProvider=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-laVoce 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=Falseou, pelo nome do computador:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\eg0981079\giro\local.mdb;Persist Security Info=FalseAbraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 então para acessar por ip ou por nome de computador não tenho problemasgostaria de acessar um bd num endereço http.. tem como? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 13, 2007 Denunciar Share Postado Fevereiro 13, 2007 Já tentou algo como:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=http://www.meusite.com.br/basedados/arquivol.mdb;Persist Security Info=False Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Fevereiro 15, 2007 Denunciar Share Postado Fevereiro 15, 2007 sim.. ele da erro de servidor de internetessa string que peguei na internet é para acesso remaoto na web mesmoProvider=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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 15, 2007 Denunciar Share Postado Fevereiro 15, 2007 ...essa string que peguei na internet é para acesso remaoto na web mesmoProvider=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 sourceO 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=TrueAté 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 linkAbraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pateenha Postado Fevereiro 17, 2007 Denunciar Share Postado Fevereiro 17, 2007 então na verdade eu fiz uma outra tentativa acessando pelo ip da paginadeu certo mais não consigo manipular os dados do bancoo windows da a mensagem de erro de gravação atrasadasera um bloqueio de onde está hospedado? Citar Link para o comentário Compartilhar em outros sites More sharing options...
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
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.