使用前端 ASP.net 从 Access db 迁移到 SQL Server 2008

Posted

技术标签:

【中文标题】使用前端 ASP.net 从 Access db 迁移到 SQL Server 2008【英文标题】:Migrating from Access db to SQL Server 2008 with frontend ASP.net 【发布时间】:2013-01-16 19:00:40 【问题描述】:

我将access数据库扩容到sql server。我的问题是,我是否必须手动更改网页中的所有数据源,或者有什么方法可以轻松做到这一点。

编辑:我的查询使用用户输入,我的意思是 @WhichUser 和 sql server 抛出错误,因为那些要求我命名标量变量。通常@ 符号在 sql server 中有效,但在我的无效。这是因为我使用的是速成版还是我需要添加到查询中的任何其他内容。谢谢!

【问题讨论】:

所以您的连接字符串不在 web.config 中? 对不起,不是连接字符串,而是gridview、detailsview、下拉列表等数据控制源,我有很多它们和代码,所以我必须逐个更改。 【参考方案1】:

我发现我将控制参数名称命名为与列名称相同,而我使用了每个输入参数的前面,如 @WhichUser,因此通过将 WhichUser 作为名称添加到控制参数来解决。

【讨论】:

以上是关于使用前端 ASP.net 从 Access db 迁移到 SQL Server 2008的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET 无法读取网络文件夹中的 Access DB

如何通过 ASP.net 网站将新条目插入 Access db 表?

使用 ASP.net 表单身份验证保护 MS Access 前端应用程序

ASP.NET 在尝试插入 MS Access DB 时出错

针对 MS Access DB 设置此 asp.net 页面的最快方法。 .

通过 SharePoint ASP.Net GridView 连接到 Access DB