0

わかりました、私は C# とプログラミングが初めてです。私は自分の仕事用のプログラムを書くための小さなタスク (目標) を引き受けました。

基本的に、このプログラムは 2 つのデータベースを使用します。一方のデータベースは毎週更新され (この医師リストと呼びましょう)、もう一方のデータベースは必要に応じて更新されます (この従業員と呼びましょう)。

基本的に、プログラムで 2 つのデータベースを比較し、このリストの医師リストで一致する従業員を探したいと考えています。

検索と基本的なもののコードを理解できます..しかし、データベースをどこから始めればよいかわかりません。

SQL は問題ありませんが、医師のリストが dbf ファイルに含まれていることが問題です。アクセスとSQLへの変換を調べましたが、このプログラムは人事部門にとって使いやすいものである必要があります。

変換を書くことはありますか?(これもまた新しい)

Excelシートを読み取るようにプログラミングするだけで、どのようなオプションがありますか?

私がアクセスまたはSQLルートに行く場合、このプログラムが実行されるコンピューターには、アクセスまたはSQLがインストールされている必要がありますか?

コードを書いてくれる人を探しているわけではありません.良い方向に向けて、いくつかの質問に答えてください...

4

1 に答える 1

0

データベースを SQL に変換するには、サード パーティのアプリケーションが必要です。

http://www.whitetown.com/dbf2sql/を確認します。これは、サイト ライセンスを購入するときに、アプリケーションで使用する DLL も含まれているためです。毎回新しいデータベースを受け取り、それを変換する必要がある場合は、それが最適な方法です。

クライアントはデータベースにアクセスする必要があり、(できれば) サーバーに保存する必要があります。ローカル データベースの場合 (複数ユーザー ベースではない)、SQLite を使用することをお勧めします。SQLite はおそらく最も軽量なスタンドアロン データベースです。SQL または SQLite (DrivenDB など) 用の適切な ORM を取得して、データにアクセスできるようにすることもできます。

dbf 形式のままにする場合は、それが VisualFox Pro、Dbase などの種類のデータベースであるかどうかを確認し、それにアクセスするための適切な DLL を取得する必要があります。

于 2013-09-11T17:33:51.933 に答える