1. Используйте язык SQL в Delphi
Поскольку язык SQL прост в использовании, богат функциями и простым и простым в изучении, его глубоко любят разработчики базы данных. В Delphi выполнение кода SQL очень легко реализовать, используя такие элементы управления, как запрос, дата данных и т. Д., Но когда дело доходит до настоящего времени, вы столкнетесь с проблемой, которую легко игнорировать. Предположим, что используемая таблица данных является orders.db, и есть поле даты, которое продается. Код SQL: SELECT*FROMERDERSWHERESALEDATE> 1998-03-31 Однако при выполнении кода всегда отображается ошибка «TypeMismatchExpression». Автор думал, что это было вызвано неполной установкой двигателя базы данных (BDE), поэтому он переустановил Delphi, но обнаружил, что проблема все еще существует. После неоднократной проверки информации SQL и онлайн -помощи, я наконец обнаружил, что BDE поддерживает только формат даты в Соединенных Штатах. Его формат: мм/dd/yyyy (месяц/день/год). Измените код SQL на: SELECT*FRODERSWHERESALEDATE> 31.03.1998 Проблема исключена при снова выполнение кода. Чтобы сделать формат даты согласованным при запросе и других операциях с данными, рекомендуется установить область на: английский (США) в элементе настроек локали на панели управления.
2. Позвоните в документы Word в Delphi
OLE - это способ позволить различным приложениям работать вместе и обмениваться данными. Документ Word может быть связан или встроен в программу Delphi через компонент Olecontainer, расположенный на странице системы ComponentPalette. После того, как отладка приложения была завершена, автор установил приложение и Word97 на компьютере пользователя для запуска его. Тщательно проверил, код программы был правильным, и он неоднократно отлаживался и запустил, и обнаружил, что некоторые документы можно назвать нормально. 0 Формат документы пользователя, поэтому эта часть документов включена. Можно видеть, что при написании приложений OLE вы должны обратить внимание на формат обмена данными, в противном случае ненужное время и энергия будет потрачено впустую.