【问题标题】:ASP.net Visual Web Developer - Joining Access database with SQLASP.net Visual Web Developer - 使用 SQL 连接 Access 数据库
【发布时间】:2014-07-03 10:51:06
【问题描述】:

我是一个相对新手,但会努力跟上你的答案!

我目前有一个关于 MS 访问的客户数据库(2003 年 - 喘不过气来!) 我想建立一个asp.net网站,以便客户可以在线登录,使用asp的登录功能和ms sql数据库。 然后我想从带有登录详细信息的 sql 数据库链接到 access 数据库中的客户数据。

我对访问非常满意,尤其是在构建查询以提供我想要的数据时(我了解 sql,但发现使用访问的可视元素来构建查询要容易得多)

我的问题是我该怎么做?我需要将数据库迁移到 SQL 吗?如果是这样,我可能需要重新编码数据库中的许多功能。

我正在使用 VWD2012、MS SQL Server 2014 和 Access 2003

【问题讨论】:

    标签: asp.net sql-server ms-access


    【解决方案1】:

    此示例使用 MVC,但其思想与 ASP 登录类相同。您可以将 MS-SQL 登录创建的唯一用户名添加到您的 MS-Access 数据库中。

    例如,内置的 ASP 注册方法将返回新的经过验证的用户信息:

    [HttpPost]
    public ActionResult Register(RegisterModel model) {
      SaveUserNameInAccessDB(model.UserName); // An OLEDB function to save UserName in AccessDB - you can also create a cookie with the user name for automatic log-ons.
    }
    

    当用户登录时,您可以使用输入的 UserName(或 cookie)在 AccessDB 中查找客户。

    [HttpPost]
    public ActionResult LogOn(LogOnModel model) {
        FetchCustomerFromAccessDB(model.UserName); // OLEDB function to associate UserName with the customer in your Access application.
    }
    

    【讨论】:

      猜你喜欢
      • 2017-04-30
      • 2014-02-03
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多