【发布时间】:2011-07-02 15:14:09
【问题描述】:
我尝试使用 vb 2010 创建一个应用程序。此应用程序处理航空公司客户的预订。我正在使用 ms access 2007,我在其中创建了一个存储客户信息的表和另一个存储和更新不同飞行舱位可用座位的表。我正在尝试在 Visual Basic 2010 中开发一个交互式应用程序,客户可以在其中进行预订。我想将这些数据实时添加到数据库中,并向客户传达可用座位、价格等信息。在其他情况下,应用程序与数据库通信并相应地更新。首先,我如何连接到我的数据库?我尝试了 ADO.net,但似乎更适合使用我不知道如何使用的 sql server。有没有一种工具可以让我与访问无缝交互?或者是否有任何有用的资源可以指导我使用工作访问 2007 和 vb.net?
【问题讨论】:
-
我建议您使用 SQL Server、MySQL 或其他一些数据库。当有多个用户通过网络访问它时,访问不是很好。您可以在访问中设计您的数据库,然后再对其进行升级,但学习 SQL 确实会更好。 SQL Server Express 和 MySQL 都是免费的!还有许多其他数据库,其中一些是 NoSQL(例如 MongoDB)
-
您可以通过为其创建 ODBC 数据源从 ADO.NET 连接到 MS Access 数据库,但我同意 David:在 Access 上构建多用户应用程序是一个坏主意。
-
带有 Jet/ACE 后端的多用户应用程序非常好。这仅取决于您拥有多少同时用户。如果你有 5 个或 10 个,一切都会好起来的。如果您有 25 个或更多,可能需要升迁,但这取决于他们在做什么 - 25 个只读用户不会成为问题。