|
Postada em 02/01/2009 10:31 hs
Estou apanhando ao fazer a conexão em um AdoDc, para trabalhar em rede. Uso o caminho do sistema em um arquivo ini que ficam em cada máquina, colocando em uma variável Caminho, que se refere a:
\Principalsiscmmasedados.mdb
Em cada máquina, a pasta onde o sistema é instalado chama-se siscmm também. Coloquei então no string de conexão:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Caminho
Mas me retorna uma mensagem de erro assim:
Não foi possível encontrar o arquivo c:siscmmcaminho.
Mas funciona, o datagrid abre normalmente e tal. Por que essa mensagem de erro, se vai acabar funcionando? Já testei colocar Caminho entre aspas, etc.
Se eu colocar uma arquivo basedados.mdb na pasta siscmm de cada máquina, não dá o erro e abre a base da máquina principal, que faz as vezes de servidor. Ou devo colocar literalmente \Principalsiscmmasedados.mdb na string?
Tem algum erro no que estou fazendo?
|
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/01/2009 10:42 hs
em algum lugar você está utilizando app.path?
|
|
|
|
Postada em 02/01/2009 10:49 hs
Não. Acabei de colocar literalmente o caminho da rede (\Principal\etc...) e funciona. será que é isso?
|
|
|
Treze
|
SÃO VICENTE SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/01/2009 10:56 hs
sim com certeza é isto, o caminho darede deve ser informado sempre desta forma e funcionara numa boa
|
TÓPICO EDITADO
|
|
|
|
|
Postada em 02/01/2009 11:00 hs
Então está resolvido. É que eu quase não uso DataGrid, daí estar apanhando agora.
A propósito, coloquei um tópico anteriormente, sobre a possibilidade de congelar somente uma coluna do DataGrid, evitando sua modificação, uma vez que no geral o grid está como Updaptable. Trata-se de lançamento de notas e faltas, onde a coluna da esquerda são as disciplinas, que o usuário poderá alterar sem querer, o que pretendo evitar.
Obrigado por ora.
|
|
|