【发布时间】:2010-12-03 10:03:24
【问题描述】:
我已经使用带有 Access DB 的 ASP.NET 创建了一个应用程序,现在我发现 somee.com 只支持 SQL Server DB,所以现在我必须将我的 Access DB 转换为 SQL Server DB。
有什么工具可以解决这个问题吗?
这是我在 Web 应用程序中使用的一些代码:
Public Shared Function conecter() As OleDbConnection
Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & System.AppDomain.CurrentDomain.BaseDirectory & "/Learning.mdb")
MyConnexion.Open()
Return MyConnexion
End Function
Public Shared Function lecture(ByVal requete As String) As OleDbDataReader
Dim Mycommand As OleDbCommand = conecter().CreateCommand()
Mycommand.CommandText = requete
Dim myReader As OleDbDataReader = Mycommand.ExecuteReader()
Return myReader
End Function
在这种情况下,如果我转换我的数据库,我必须更改 OleDbConnexion 和其他东西,或者我可以就这样保留它们?
【问题讨论】:
-
除了此处的所有答案之外,请尝试对 DateTime 字段中的任何数据(如果有)进行一些有效性检查。这是造成迁移问题的一个重要原因。
标签: asp.net sql-server ms-access ado.net