11 сентября 2009 г. 16:05 пользователь Kovalenko Dmitry < [email protected]> написал:
> > select count(*) from ais_dogovor >> Где подкрутить, что не так? >> > > А если выполнять запрос > > select count(*) from AIS_DOGOVOR > > тоже ошибка будет? > > Коваленко Дмитрий. > > в смысле большими буквами? Да. Тут мне знающие (точнее, копающиеся в MS SQL) товарищи скинули такой линк: http://forums.devshed.com/firebird-sql-development-61/troubles-with-sql-server-to-firebird-linked-server-500469.html В коем нарисовано английским по белому: SQL Server 2000 has internal problems to interpret setup information of tables/fields when using linked servers. I tried differnt odbc-drivers and a .NET provider. I will not use linked servers to firebird, I will soemehow copy the tables that I need an make my queries on the copies where everything works. Т.е. имел место быть какой-то мистический косяк 2000-го MS SQL при связи через ODBC с FB. У нас - 2005й MS SQL, но косяк примерно такой же. Самое смешное, что применив немного азиатской хитрости, удалось впрячь FB в MS SQL, но для этого пришлось в качестве связки использовать MS Access (не спрашивайте меня как). Вопрос: где я и что не так делаю?! Может где-то есть более свежая версия ODBC драйвера? (версию БД менять не предлагать, больно много на это завязано, а то я бы давно уже 2.1 минимум внедрил) Вишняков Алексей.

