У нас есть устаревшая система, работающая на СУБД Universe 9.6. Мы пытаемся экспортировать данные из него, и у нас есть возможность запуска rpc-демона, чтобы мы могли подключаться через odbc.ODBC-соединение со Вселенной 9.6
Теперь мы можем подключиться к серверу, но мы не можем запускать какие-либо запросы. Мы получаем следующую ошибку
запрос - SELECT * FROM Дебитору
исключение - UNIVERSE/SQL: ошибка синтаксиса. Неожиданный символ. Токен был ";". Отсканированная команда была выбрана: SELECT
В мире есть два типа базы данных, т.е. таблица и файл. Но мы можем запросить базу данных на основе таблиц, но мы не можем запрашивать файлы на основе файлов, и есть некоторые конфигурации, которые позволят запрашивать файлы на основе файлов. Мы застряли в этом месте.
Использование библиотеки u2Client в C# для доступа к db. Любая помощь приветствуется
Код, используемый для подключения Вселенной
U2ConnectionStringBuilder conn_str = new U2ConnectionStringBuilder();
conn_str.UserID = "id";
conn_str.Password = "pwd";
conn_str.Server = "serverIP";
conn_str.Database = "DBNAME";
conn_str.ServerType = "UNIVERSE";
conn_str.Pooling =false;
conn_str.AccessMode = "Uci";
conn_str.RpcServiceType = "uvserver";
string s = conn_str.ToString();
U2Connection con = new U2Connection();
con.ConnectionString = s;
con.Open();
Console.WriteLine("Connected.........................");
U2Command xmd = new U2Command("SELECT * FROM TABLE_NAME", con);
var op = xmd.ExecuteReader();
Исключение уловы во время выполнения последнего утверждения
Вы получаете сообщение об ошибке при запросе Вселенной с ODBC из Microsoft Excel? – webthaumaturge
Я использую C# для подключения –
wow, 9.6 от 11 до 12 лет! Любая причина, почему она не была обновлена до последней и самой большой? Если вы были на службе поддержки/поддержки, команда поддержки U2 * могла бы * помочь вам. –