ERRO NO SQL EM REDE

USUARIO.EXCLUIDOS 07/12/2006 10:52:05
#188524
Abro um banco de Dados da seginte maneira:

 ConexaoBanco.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ArqTmp 


Onde ArqTmp pode ser:
Local(C:\Carlos\Banco.Mdb) ou na Rede (F:\Carlos\Banco.Mdb)

Abro as tabelas da seguinte maneira:

Set RsRef = New ADODB.Recordset
RsRef.Open "select S.*,R.* from SALDOS as S " & _
"inner join REFERENCIAS as R " & _
"on Left(S.SAL_PRODUTO,8) = R.REF_REFERENCIA " & _
"where " & mFiltro & _
"Order by S.SAL_PRODUTO", ConexaoBanco, adOpenStatic, adLockOptimistic


onde mFiltro = "NOT (R.REF_ULT_VENDA >= #11/01/2006# AND R.REF_ULT_VENDA <= #11/30/2006#) and (S.SAL_SALDO >= 0)"

O Problema é o seguinte:

Quando rodo local funciona perfeitamente, quando rodo na rede NÃO respeita o filtro colocado mostrando TODOS os registros, posso adiantar que o banco na rede NÃO está aberto por outra pessoa, e é uma exata cópia do que eu tenho na minha máquina.

Se alguem já passou por isso ou tiver a solução eu agradeço.

SILVIO.GARCIA 07/12/2006 11:01:47
#188528
Local(nomedamáquia ou ip:C:\Carlos\Banco.Mdb)

assim ele vai procurar na rede pelo nome da máquina ou ip dela.

USUARIO.EXCLUIDOS 07/12/2006 11:02:36
#188530
Só consigo ver uma possibilidade:

O formato da data da máquina que está o banco de dados está diferente da sua máquina local.
Verifique as configurações regionais das duas máquinas.
USUARIO.EXCLUIDOS 07/12/2006 11:17:50
#188538
Silvio, O Sistema acha o banco perfeitamente sem problemas e Marcelo as duas máquinas estão com as configurações regionais exatamente igual em todos os parà¢metros

Tópico encerrado , respostas não são mais permitidas