我创建了一个使用ASP.NET与Access数据库的应用程序,现在我发现somee.com只支持SQL Server数据库,所以现在我必须将我的Access数据库转换为SQL Server数据库。将Access数据库转换为SQL Server
有什么工具可以做到这一点吗?
这是一些代码,我用我的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字段中的任何数据(如果有的话)进行一些有效性检查。这是迁移问题的一大原因。 – 2010-12-04 13:10:50