1。DelphiでSQL言語を使用します
SQL言語は使いやすく、機能が豊富で、シンプルで学習しやすいため、データベース開発者に深く愛されています。 Delphiでは、SQLコードの実行は、クエリ、DataSourceなどのコントロールを使用することで非常に簡単に実装できますが、デートクエリの場合は、無視できる問題に遭遇します。使用されているデータテーブルはOrders.dbであり、販売されている日付フィールドがあります。販売形式が表示されます。 SQLコードは次のとおりです。Select*fromOrderSwheresAledate> 1998-03-31ただし、「TypeMismatchExpression」のエラーは、コードを実行するときに常に表示されます。著者は、データベースエンジン(BDE)の不完全なインストールが原因であると考えたため、Delphiを再インストールしましたが、問題はまだ存在することを発見しました。 SQL情報とオンラインヘルプを繰り返し確認した後、BDEは米国の日付形式のみをサポートしていることが最終的にわかりました。その形式は、mm/dd/yyyy(月/日/年)です。 SQLコードを次のように変更します。*fromOorderswheresaledate> 03/31/1998を選択します。コードを再度実行するときに問題は除外されます。クエリやその他のデータ操作の場合、日付形式を一貫させるには、コントロールパネルのロケール設定項目の英語(私たち)に領域を設定することをお勧めします。
2。Delphiで単語文書を呼び出します
OLEは、さまざまなアプリケーションが協力してデータを共有できるようにする方法です。 Wordドキュメントは、ComponentPaletteのシステムページにあるOlecontainerコンポーネントを介して、リンクまたはDelphiプログラムに埋め込むことができます。アプリケーションのデバッグが完了した後、著者はユーザーのコンピューターにアプリケーションとWord97をインストールして、「リンクのソースターゲットが変更されました」と呼びます。慎重にチェックして、プログラムコードは正しく、繰り返しデバッグされて実行され、いくつかの単語ドキュメントが通常197形式であることがわかりました。ユーザーのフォーマットドキュメントしたがって、ドキュメントのこの部分はWord97形式に変換され、プログラムは正常です。 OLEアプリケーションを作成するときは、データの共有形式に注意を払う必要があります。そうしないと、不必要な時間とエネルギーが無駄になります。