我有一个失败的vb.net程序,但没有错误。我刚刚发现我使用的代码已被弃用。但什么是替换? (这似乎是MSDN列出的有用的东西,但我肯定没有看到它。)
Private Sub SetConnectionToDB(ByRef oCMD As OracleCommand)
Dim connectionString As String
connectionString = My.Settings.ImportDataConnectionString
Dim OraDBConnection As OracleConnection
OraDBConnection = New OracleConnection(connectionString)
oCMD.Connection = OraDBConnection
oCMD.CommandType = CommandType.Text
End Sub
答案 0 :(得分:5)
如果有人需要这个拼写,这里是我为另一个开发人员创建的步骤(我们正在使用C#开发,而不是使用vb.net)。请注意,这是一个简单的迁移。
我创建/遵循以下步骤:
答案 1 :(得分:1)
此msdn page表示
此类型已弃用,将会是 在将来的版本中删除 .NET Framework。欲获得更多信息, 请参阅Oracle和ADO.NET。
System.Data.OracleClient中的类型 不推荐使用。类型是 在.NET的第4版中受支持 框架但将被删除 未来发布。微软推荐 您使用第三方Oracle 提供商。
答案 2 :(得分:1)
我知道很久以前就已经问过(并回答过),但是如果有人发现这个问题,我个人建议使用Oracle Data Provider for .NET。