DrilLer |
Отправлено: 21.07.2003, 20:48 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 10
|
Ести таблица в формате *.dbf
при помощи утилиты xpump.exe я данные прегнал в interbase таблицу
"N_DOG" VARCHAR(20)
"ORG_FAMIL" VARCHAR(50)
"LOGIN" VARCHAR(30)
"PASWORD" VARCHAR(15)
"LICO" VARCHAR(1) CHARACTER
"ONN" DATE,
"OFFF" DATE,
"KOGDA_OFF" DATE,
"TIP_USLUG" VARCHAR(30)
"CLOCK" DOUBLE PRECISION,
"PRICHINA_O" VARCHAR(40)
"WHO_OFF" VARCHAR(40)
"E_MAIL" VARCHAR(100)
"MEMO" BLOB SUB_TYPE TEXT SEGMENT SIZE 1
"POOL"
ситуация в следующем пр попытке подключися к данной таблице выскакивает ошибка что есть неправильное поле. Я методом дедукции выяснил что есто заг. по типа data.
Хотя в IBConsole всё отлично просматривается а в том же TTable или TQuery даёт ошибку
Пиплы как мне проигнорировать ету ошибку |
|
Admin |
Отправлено: 21.07.2003, 22:07 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Во-первых, в каком диалекте SQL получилась таблица InterBase.
Если в 3, то TTable или TQuery (BDE) не работает корректно
с 3 диалектом, используйте IBTable IBQuery или компоненты
типа FIBPLus
Далее, если в IBConsole всё отлично работает,
то измените имя проблемного поля, если дело в имени поля
(имя поля совпадает с ключевым словом InterBase),
или, если дело в неправильном формате данных поля,
то измените эти данные на правильный формат.
|
|
DrilLer |
Отправлено: 21.07.2003, 22:12 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 10
|
Попытался я пользоватся IBTable но дело в том что я не понял как там базу или алиас подключить может пример кто подкинет.
Да в 3-м
Замена имени поля не помогает
Даи формат по моему правельный
формат data поля у меня такой 20.12.2003 правильно ? |
|
Admin |
Отправлено: 21.07.2003, 22:33 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Если в 3 значит точно — нужно использовать IBTable IBQuery
Для подключения базы используйте компоненты
IBDatabase и IBTransaction — они обязательны !
свяжите их между собой и с компонентом IBTable IBQuery
через соответствующие свойства
(DefaultTransaction, DefaultDartabase)
У IBDatabase в свойстве DatabaseName пропишите путь
к базе данных — файлу .gdb
|
|
DrilLer |
Отправлено: 21.07.2003, 23:31 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 10
|
Ага получилось фнк.
Да и последний вопрос а для локального пользования обяз должен стоятьб IB ? т.к. я вижу что я открывал базу просто фаил |
|
Admin |
Отправлено: 22.07.2003, 13:45 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
Да, должен.
|
|