Добрый день всем!
У меня возникло такое дело:
Есть в словаре таблица с тремя полями, есть ключ по одному полу.
в СУБД ASA 8 - структура такая же (делал импорт в словарь).
Так если пытаюсь длаеть по этой таблице SET, NEXT, GET - то вылезает ошибка "Unsupported File Driver Function", хотя если делаю постраницный просмотр данных из этой таблицы - то ошибок нет и данные видны.
Есть ли идеи как это обойти?
owner таблицы (CSTRING (121) ), такой же как и на других таблицах.
Сам пишу на C5.5EE.
Ранее у меня было на другой таблице такая же трабла (помогло удаление и импорт таблицы в словарь). Теперь даже это не помогает, да и удаление не хочется делать, т.к. потом в app надо просматривать все броузы и функции, котороые используют эту таблицу.
С уважением Александр
ODBC -> Adaptive Server Anywhere 8 (Траблы)
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Andrew Listiev
- Активист
- Сообщения: 166
- Зарегистрирован: 07 Июль 2005, 11:16
- Откуда: Латвия, Рига
Вот структура таблиц
!=====Словарь Clarion
Имя таблицы TOWBCODE
TOWBCODE_TCODE LONG
TOWBCODE_BCODE CSTRING(14)
TOWBCODE_NAME CSTRING(20)
TOWBCODE_QUANT PDECIMAl(13,3)
TOWBCODE_TYPE SHORT
Ключи
TOWBCODE_KEY, primary key, unique
TOWBCODE_TCODE ASC
TOWBCODE_BCODE ASC
TBCODE_KEY
TOWBCODE_BCODE ! Добавил руками для поиска записи
!======Таблица в ASA
CREATE TABLE "DBA"."TOWBCODE"
(
"TOWBCODE_TCODE" T_DBA_TCODE NOT NULL,
"TOWBCODE_BCODE" T_DBA_BCODE NOT NULL,
"TOWBCODE_NAME" char(20) NULL,
"TOWBCODE_QUANT" T_DBA_QUANT NULL,
"TOWBCODE_TYPE" smallint NULL,
PRIMARY KEY ("TOWBCODE_TCODE", "TOWBCODE_BCODE")
)
А это домайны:
CREATE DOMAIN T_DBA_TCODE integer
CREATE DOMAIN T_DBA_BCODE char(13)
CREATE DOMAIN T_DBA_QUANT numeric(13,3)
С уважением Александр!
!=====Словарь Clarion
Имя таблицы TOWBCODE
TOWBCODE_TCODE LONG
TOWBCODE_BCODE CSTRING(14)
TOWBCODE_NAME CSTRING(20)
TOWBCODE_QUANT PDECIMAl(13,3)
TOWBCODE_TYPE SHORT
Ключи
TOWBCODE_KEY, primary key, unique
TOWBCODE_TCODE ASC
TOWBCODE_BCODE ASC
TBCODE_KEY
TOWBCODE_BCODE ! Добавил руками для поиска записи
!======Таблица в ASA
CREATE TABLE "DBA"."TOWBCODE"
(
"TOWBCODE_TCODE" T_DBA_TCODE NOT NULL,
"TOWBCODE_BCODE" T_DBA_BCODE NOT NULL,
"TOWBCODE_NAME" char(20) NULL,
"TOWBCODE_QUANT" T_DBA_QUANT NULL,
"TOWBCODE_TYPE" smallint NULL,
PRIMARY KEY ("TOWBCODE_TCODE", "TOWBCODE_BCODE")
)
А это домайны:
CREATE DOMAIN T_DBA_TCODE integer
CREATE DOMAIN T_DBA_BCODE char(13)
CREATE DOMAIN T_DBA_QUANT numeric(13,3)
С уважением Александр!
Александр
- Andrew Listiev
- Активист
- Сообщения: 166
- Зарегистрирован: 07 Июль 2005, 11:16
- Откуда: Латвия, Рига