Bạn đã có khá nhiều thứ.
Đây là bản ghi Oracle mà tôi đã làm theo khi thực hiện việc này: http:// www .oracle.com / technetwork / themes / dotnet / code-154692.html
Hai việc khác cần làm:
-
Sửa chuỗi kết nối của bạn.
-
Cho các trường hợp OracleCommand của bạn biết bạn muốn liên kết các tham số của mình theo tên thay vì vị trí, sử dụng
OracleCommand.BindByName = true
Đề xuất:Khi bạn sửa chuỗi kết nối của mình, hãy loại bỏ mọi sự phụ thuộc vào TNSNAMES.ORA bằng cách đặt toàn bộ chuỗi kết nối ngay trong chương trình của bạn.