1. Use a linguagem SQL em Delphi
Como a linguagem SQL é fácil de usar, rica em funções e simples e fácil de aprender, é profundamente amada pelos desenvolvedores de banco de dados. Em Delphi, a execução do código SQL é muito fácil de implementar usando controles como consulta, DataSource etc., mas quando se trata de datar consultas, você encontrará um problema fácil de ignorar. Suponha que a tabela de dados usada seja pedidos. O código SQL é: SELECT*FROMODERSWHERESALEDATE> 1998-03-31 No entanto, o erro de "TypeMismatchExpression" é sempre exibido ao executar o código. O autor achou causado pela instalação incompleta do mecanismo de banco de dados (BDE), então ele reinstalou Delphi, mas descobriu que o problema ainda existe. Depois de verificar repetidamente as informações do SQL e a ajuda on -line, finalmente descobri que o BDE suporta apenas o formato da data nos Estados Unidos. Seu formato é: mm/dd/yyyy (mês/dia/ano). Altere o código SQL para: SELECT*FROMODERSWHERESALEDATE> 31/03/1998 O problema é excluído ao executar o código novamente. Para tornar o formato da data consistente ao consultar e outras operações de dados, recomenda -se definir a área para: inglês (EUA) no item de configurações do local no painel de controle.
2. Ligue para documentos do Word em Delphi
Ole é uma maneira de permitir que diferentes aplicativos funcionem juntos e compartilhem dados. Um documento do Word pode ser vinculado ou incorporado a um programa Delphi através do componente OleContainer localizado na página do sistema do ComponentPalette. Depois que a depuração do aplicativo foi concluída, o autor instalou o aplicativo e o Word97 no computador do usuário para executá -lo. Verificado com cuidado, o código do programa estava correto e foi depurado repetidamente e descobriu que alguns documentos do Word poderia ser chamado normalmente. 0 Documentos de formato do usuário, portanto, essa parte dos documentos está incluída. Pode -se observar que, ao escrever aplicativos OLE, você deve prestar atenção ao formato de compartilhar dados, caso contrário, será desperdiçado tempo e energia desnecessários.