Table of Contents
Em alguns casos, seu sistema pessoal pode retornar um código de erro indicando o erro de rede ao ler os dados do cliente. Pode haver vários motivos para esse problema.
Atualizado
Não é essa a resposta para a busca de escavação? Outras perguntas relacionadas ao C # Firebird ou faça sua própria pergunta.
O problema provavelmente será relativamente simples: a conexão de rede entre os clientes e o servidor é interrompida ou interrompida por algum motivo, mas o Estado
é cada um de sua própria conexão do cliente A dica permanece Broken
, o que faz muito mais sentido se os clientes me mencionarem.
Como corrigir erros ao ler dados da conexão real?
Infelizmente, a isenção de “erro ao ler dados da conexão” está sendo rejeitada cada vez com mais frequência, mas as pessoas não sabem como corrigi-la. Tentamos desativar a fusão, mas não produziu o efeito desejado. Também escrevemos o bloco try-catch específico que reconecta e executa o SQL, embora não pareça a solução certa no mercado para nós.
Você já descobriu que a transmissão da Internet “conserta algo” e discutimos isso principalmente durante o tempo em que FbException.ErrorCode
é 335544726, você pode usar isso.
Infelizmente, isso significa que todas as transações ampliadas também são perdidas e você não pode mais transferir nenhum documento delas. A única maneira de sair dessa crise de maneira confiável é lançar uma exceção específica:
Experimente
// ...catch (FbException ex) if (por exemplo, ErrorCode == 335544726) // feche esta conexão fundada específica (reabra em seu aplicativo) Bobagem;
Isso permite que o cliente capture essa exceção em uma área superior de seu aplicativo, ou trate-a neste ponto específico, por exemplo, tente novamente toda a transação ou até mesmo deixe o usuário escolher uma palavra sobre o que fazer.
respondeu em 7 de junho de 18 às 7:26
24,8k
Estou incluindo um aplicativo em tempo real com diferente interbase.1 do back-end, Delphi
4.x no front específico mais recente. Os links SQL são usados em TCP / IP, TDatabase e TQuery. Eu talvez use TIBEventAlerter com apenas um evento certificado
Interbase. Se eu dissesse que o servidor de e-mail específico tem informações diferentes, o aplicativo do cliente
iria atualizá-lo com uma solicitação de solteiro. Este é um aplicativo muito simples.
Qual é a boa maneira de ler o fluxo da rede em?
No entanto, eles geralmente fazem muitas coisas que você definitivamente deve estar ciente: qual ‘ordem de bytes’ sua empresa está usando para trocar dados (Intel x86 x64 é definitivamente baseado na ordem big endian) que os sistemas big endian podem sempre leia o arquivo. que existem muitos bytes big endian (e vice-versa), mas eles precisam reordenar algum tipo de dados.
Ao compilar no D5 e instalar o BDE 5.10 no servidor e na estação de trabalho
a mensagem típica específica “erro ao ler os dados de login” aparecerá. Depois de verificar no SQL Monitor, descobri que isso sempre acontece quando os dados provavelmente serão obtidos da Internet (após uma solicitação) no man a partir de chamadas isc_ API.
Atualizado
Você está cansado de ver seu computador lento? Irritado com mensagens de erro frustrantes? ASR Pro é a solução para você! Nossa ferramenta recomendada diagnosticará e reparará rapidamente os problemas do Windows, aumentando drasticamente o desempenho do sistema. Então não espere mais, baixe o ASR Pro hoje mesmo!
Tentei converter todos os componentes TQuery, TDatabase e TIBEventAlerter para componentes IBExpress, após o que descobri o mesmo tipo de erro.
Chega,
Estranhamente, todos os problemas do
não ocorrem quando você vê o software cliente no servidor.
É um PDA ou Delphi? Se virtualmente alguém tem uma solução alternativa prescrita, eu agradeceria qualquer ajuda individual.
Acelere seu computador hoje mesmo com este download simples.
Network Error While Reading Client Data? Repair Immediately
Nätverksfel Vid Läsning Av Klientdata? Reparera Omedelbart
Błąd Sieci Podczas Odczytu Danych Klienta? Napraw Natychmiast
Ошибка сети при чтении данных клиента? Немедленно отремонтируйте
Netwerkfout Tijdens Het Lezen Van Klantgegevens? Onmiddellijk Repareren
Erreur Réseau Lors De La Lecture Des Données Client ? Réparer Immédiatement
Netzwerkfehler Beim Lesen Von Clientdaten? Sofort Reparieren
Errore Di Rete Durante La Lettura Dei Dati Del Client? Riparare Immediatamente
¿Error De Red Al Leer Los Datos Del Cliente? Reparar Inmediatamente
클라이언트 데이터를 읽는 동안 네트워크 오류가 발생했습니까? 즉시 수리