Fórum Erro: usando componente ADO #170989
23/07/2003
0
Estou passando a seguinte string:
ADOConnection2.connectionstring:=´Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=´CollatingSequence=ASCII;DBQ=´+fcaminho.vcaminh+´;´+
// ´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=F:\PUBLIC\DIVERSOS\sistema\rede.dsn;´+
´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=´+fcaminho.vcaminh+´;´+
´MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Statistics=0;Threads=3;´+
´UID=admin;UserCommitSync=Yes;´´;
qrycriacao.connectionstring:=´Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=´CollatingSequence=ASCII;DBQ=´+fcaminho.vcaminh+´;´+
// ´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=F:\PUBLIC\DIVERSOS\sistema\rede.dsn;´+
´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=´+fcaminho.vcaminh+´;´+
´MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Statistics=0;Threads=3;´+
´UID=admin;UserCommitSync=Yes;´´;
with qrycriacao,sql do
begin
close;
clear;
add(´select caminho from caminhobanco´);
open;
vcaminhobanco:= fieldbyname(´caminho´).AsString;
end;
Em algumas maquinas funciona normalmente , mas em outras. da o seguinte erro:
[microsoft][Odbc Driver Manager]Nome da fonte de dados não encontrado e nenhum driver padrão especificado
Ele da o erro quando vai dar o Open do qrycriacao
Evandro Araujo de Abreu
Uniodonto Campinas
ADOConnection2.connectionstring:=´Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=´CollatingSequence=ASCII;DBQ=´+fcaminho.vcaminh+´;´+
// ´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=F:\PUBLIC\DIVERSOS\sistema\rede.dsn;´+
´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=´+fcaminho.vcaminh+´;´+
´MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Statistics=0;Threads=3;´+
´UID=admin;UserCommitSync=Yes;´´;
qrycriacao.connectionstring:=´Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=´CollatingSequence=ASCII;DBQ=´+fcaminho.vcaminh+´;´+
// ´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=F:\PUBLIC\DIVERSOS\sistema\rede.dsn;´+
´DefaultDir=´+fcaminho.vcaminh+´;Deleted=0;Driver={Driver do Microsoft dBase (*.dbf)};DriverId=533;FIL=dBase 5.0;FILEDSN=´+fcaminho.vcaminh+´;´+
´MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Statistics=0;Threads=3;´+
´UID=admin;UserCommitSync=Yes;´´;
with qrycriacao,sql do
begin
close;
clear;
add(´select caminho from caminhobanco´);
open;
vcaminhobanco:= fieldbyname(´caminho´).AsString;
end;
Em algumas maquinas funciona normalmente , mas em outras. da o seguinte erro:
[microsoft][Odbc Driver Manager]Nome da fonte de dados não encontrado e nenhum driver padrão especificado
Ele da o erro quando vai dar o Open do qrycriacao
Evandro Araujo de Abreu
Uniodonto Campinas
Evandro_araujo
Curtir tópico
+ 0
Responder
Posts
24/07/2003
Dcmota
Verifique se o driver que você está usando no ADOCONNECTION (´Driver do Microsoft dBase´) existe em todas as máquinas.
Eu atualmente uso o ´Arquivos do dBASE´ para minhas conexões com tabelas DBF. Basta você entrar no PAINEL DE CONTROLE, FONTES DE DADOS ODBC32 e verificar se existe esta fonte de dados. E se não existir, crie.
Tenho três sistemas que ainda usam este tipo de tabela (DBF) e tive o mesmo problema que você. Só resolvi, quando coloquei esta fonte que é comum no WINDOWS 98, ME, 2000 E XP. Nunca mais tive problemas.
Eu atualmente uso o ´Arquivos do dBASE´ para minhas conexões com tabelas DBF. Basta você entrar no PAINEL DE CONTROLE, FONTES DE DADOS ODBC32 e verificar se existe esta fonte de dados. E se não existir, crie.
Tenho três sistemas que ainda usam este tipo de tabela (DBF) e tive o mesmo problema que você. Só resolvi, quando coloquei esta fonte que é comum no WINDOWS 98, ME, 2000 E XP. Nunca mais tive problemas.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)