0

好的,我是 C# 新手,也是编程新手。我承担了一项小任务(目标)来编写自己的工作程序。

基本上这个程序将需要两个数据库。一个数据库将每周更新一次(让我们调用这个医生列表),另一个数据库将根据需要更新(让我们调用这个员工)。

基本上我想让我的程序比较两个数据库,并在这个医生名单上寻找任何匹配的员工。

我可以找出搜索和基本内容的代码。但我不知道从哪里开始使用数据库。

我对 SQL 没问题,但我的问题是我的医生名单在一个 dbf 文件中。我已经查找了转换为 access 和 sql 的方法,但是这个程序需要易于我们的人力资源部门使用。

有没有写转换?(又是新的)

仅使用编程来读取 Excel 表格,我有哪些选择?

如果我确实使用访问或 sql 路由,该程序运行的计算机是否需要安装访问或 sql?

我不是在找人给我写代码..只是给我指出一个好的方向并回答一些问题......

4

1 回答 1

0

要将数据库转换为 SQL,您需要第三方应用程序。

我会查看: http: //www.whitetown.com/dbf2sql/,因为它包括在您购买站点许可证时用于您的应用程序的 DLL。如果您每次都收到一个新数据库并且需要对其进行转换,那么这就是您要走的路。

您的客户端应该是访问数据库的人,该数据库应该(希望)存储在服务器上。如果它是一个本地数据库(所以不是基于多个用户的),那么我建议使用 SQLite,因为它可能是最好的轻量级独立数据库。您还可以获得用于 SQL 或 SQLite(例如 DrivenDB)的良好 ORM 以便能够访问您的数据。

如果您要保持 dbf 格式,那么您需要知道它是否是 VisualFox Pro、Dbase 等类型的数据库,并获取适当的 DLL 来访问它。

于 2013-09-11T17:33:51.933 回答