Oracle: проблема HS c DBase

Тема в разделе "SQL", создана пользователем DiGGy, 16 фев 2005.

Статус темы:
Закрыта.
  1. DiGGy

    DiGGy Гость

    Имеется Oracle817, настроил HS. Источником ODBC указал "MS dBase driver (*.dbf)". Есть абсоютно пустая табличка mytable.dbf.

    select * from mytable@hssb.world;

    ERROR at line 1:
    ORA-00942: table or view does not exist
    [Generic Connectivity Using ODBC]393330(0,0,1[[]])
    ORA-02063: preceding 2 lines from HSSB.WORLD

    таже ошибка возникает при использовании insert

    если в табличке mytable.dbf имеется хотя бы одна запись, даже отмеченная как удаленная, то все работает без проблем!!!

    ну собственно и вопросик: с чем связана данная ошибка и как ее обойти?
     
  2. ????

    ???? Гость

    DiGGy
    ORA-00942: table or view does not exist [Transparent gateway for ODBC]DRV_OpenTable: [DATADIRECT][ODBC SQL Server Driver][SQL Server]Invalid object name '%table%'.
    SQL State: S0002; SQL Code: 208)
    ORA-02063: preceding 2 lines from HS
    Cause: The data source in the odbc.ini file has incorrect database information.
    Action: Consult the Connect for ODBC Reference Guide on how to set the parameters for your datasource.

    Предлагаю посмотреть ФАК, если ещё не знакомы <_<
     
  3. DiGGy

    DiGGy Гость

    В odbc.ini ниче интересного и путного для решения проблемы к сожалению найти не смог. ФАК читал - я бы его чуть дополнил, несколько нюансов тама все-таки нету, без первоисточника собственно - никуда :(

    Мне кажется проблема заключается в самих odbc драйверах. Поставил драйвера от FoxPro - все работает, но там свои проблемы обнаружились, например, select * - проходит, а select field - грит что нет такого поля, insert не работает по той же причине unknown column :lol:

    Решение проблемы так пока и не нашел, просто пошел другим способом. Использую UTL_FILE и тупо по старому перегоняю данные между приложениями через текстовой файлик, единственный минус - приходиться ручками парсить все поля...
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей