コードがOracleConnectionオブジェクトの.Open()メソッドに到達すると、null例外がスローされ、理由が取得できません。Open()でOracleConnectionをNULL例外をスローします。
using (OracleConnection connection = new OracleConnection($"User Id={dbLogin};Password={dbPass};Persist Security Info=False;Data Source={server}"))
{
connection.Open();
}
正しく接続文字列に渡されるすべての情報:ここでは コードです。 Oracle.DataAccessを使用して.NETオラクルからODA.NETに移行しようとすると、この突然変異が発生します。v 4.0.3
デフォルトのSystem.Data.Oracleは、その接続文字列との接続を正しく開きます。 ほとんどの場合、移行に関するすべてのトピックを読んでください。
Ehm、いいえ?私はOpen mothodが正しく初期化されているので、その例外をスローする理由を尋ねます。 –
@OwenPauling投稿の中の「ヌル参照」という言葉は自動的にそれを複製物として修飾するものではありません。 – Rob