У меня есть этот запрос Oracle, который ссылается на другую базу данных, но, похоже, он не принимает мои параметры, которые я передаю в запрос
Вот мой код
cmd.CommandText = "SELECT * FROM table1@dev tb1 join table2 tb2 on tb1.id = tb2.id WHERE tb1.id = :id"
cmd.CommandType = CommandType.Text
cmd.BindByName = True
cmd.Parameters.Add(New OracleParameter("id", id))
Iполучить эту ошибку, когда сделать это
ORA-03113: конец файла на канале связи
Но если я просто изменил запрос, чтобы не использовать параметры, то онработает
Любые идеи о том, как я могу получить это, работая с параметрами?
РЕДАКТИРОВАТЬ
На дальнейшее расследование, если я попробую следующее
cmd.CommandText = "SELECT * FROM table1@dev tb1 WHERE tb1.id = :id"
cmd.CommandType = CommandType.Text
cmd.BindByName = True
cmd.Parameters.Add(New OracleParameter("id", id))
Я получаю другую ошибку
ORA-28511: потеря соединения RPC с гетерогенным удаленным агентом
Мне бы очень хотелось решение, которое позволяет параметрам бытьперешли к связанной базе данных, но я не могу найти ничего об использовании параметров со связанной базой данных
Спасибо