|
Модераторы: Akella |
|
Akella |
|
||||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
вот такой неплохой скрипт найден
******************************* http://ibexpert.net/ibe/index.php?n=Doc.ODBCAccess
Строку подключения можно взять отсюда http://www.connectionstrings.com/ Это сообщение отредактировал(а) Akella - 27.10.2008, 19:23 |
||||
|
|||||
Deniz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
Так это вопрос или ...?
-------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
ksili |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Я если честно не понимаю, что такое IBE Blocks и Firebird Blocks. Это первый пример их использования. который попался мне на глаза.
В чём преимущества их использования? Вообще в IBExpert'е есть ODBC Viewer, через который можно удобно импортировать данные из ODBC источников. Я совсем недавно импортировал из базы на Access. Только вот связи между таблицами не перенеслись. Т.к. переносятся таблицы по одной, а не все базы. Но по-моему это извечная проблема импорта/экспорта -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
Deniz |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
Только сначала прописываются все таблицы и связи, а потом пишется скрипт импорта. Т.е. в примере выбираются данные из .mdb, и потом с ними можно сделать все что хочешь. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
ksili |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 2069 Регистрация: 3.11.2005 Где: Красноярск Репутация: нет Всего: 17 |
Так я и так могу делать всё что хочу после импорта с помощью ODBC Viewer (таблицу он может создать автоматически или импортировать в существующую таблицу). Т.е. что скрипт писать вручную, что связи добавлять посе импорта вручную. А вот если бы связи импортировались автоматически... -------------------- Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с) |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
Magnifico |
|
|||
Опытный Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
этот скрипт в эксперте дает такую ошибку
ibeblock это что - плагин какой нибудь или это надо настраивть чтобы работало ( или это работает в эксперте по умолчанию ) -------------------- Всё в порядке - спасибо зарядке ! |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
мож у тебя старая версия эксперта?
|
|||
|
||||
Akella |
|
||||||||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
вот ещё пример
Добавлено через 3 минуты и 45 секунд Нашёл классный документ
http://www.hk-software.net/ibexpert.com/co...sons_071129.pdf Добавлено через 4 минуты и 33 секунды кстати у FB тоже есть понятие блоков Добавлено через 6 минут и 51 секунду
Добавлено через 10 минут и 14 секунд
|
||||||||
|
|||||||||
Magnifico |
|
||||
Опытный Профиль Группа: Участник Сообщений: 418 Регистрация: 23.1.2008 Где: Московская област ь Репутация: нет Всего: 17 |
да действительно удалил эксперт непонятно где взятый 2 года назад
установил новый все заработало . Спасибо - наиполезнейшие скрипты раньше только clever component пользовал. импорт из акцесс чуть переделал:
и с эксель тоже работает только меняем драйвер :
-------------------- Всё в порядке - спасибо зарядке ! |
||||
|
|||||
Alessias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.1.2007 Репутация: нет Всего: 2 |
Имеем 2 базы Firebird v1.5.3 в разных городах. Базы идентичны по структуре. Необходимо передавать данные из одной в другую.
Нашел эту тему, попробовал написать скрипт (сначала решил протестить в локальной сети) (извините, полей много, плохо читабельный, но в коде синтаксических ошибок нет)
сохранил скрипт в файл, запускаю IBEScript.exe get.sql -Vlog.log в результате смотрю лог - Executing script: get.sql (Line: 56) : Executing IBEBlock ... Error occurred while executing following statement (line 56): -------- STATEMENT ---------- INSERT INTO TICKETS (TK_ID, TK_DATE,dOC_ID,TK_CODE,TK_NUMBER,TK_CONJ,TK_PAS_NAME, PAS_ID,TK_ORIDEST,TK_ALDATA,TK_FARE_USD,TK_FARE_UAH,TK_TAX_USD,TK_TAX_UAH, TK_RATE,TK_KOEF,COMM_ID,TK_COMM_NET,TK_COMM_NET_AMOUNT,TK_COMM_PERCENT, TK_COMM_AMOUNT,TK_COMM_CURRENCY,TK_VAT,TK_TOURCODE,TK_ROUTE,TK_PAY_FORM, TK_PAY_CURRENCY,TK_PAY_DATE,TK_PAY_AMOUNT,CUST_ID,AGY_ID,BRANCH_ID, MGR_ID,CTIME,CUSER,MTIME,MUSER,PROV_ID,TK_STATE,TK_TOTAL_USD,TK_TOTAL_UAH, INV_NUM,TK_REF_PENALTY_USD,TK_REF_PENALTY_UAH,TK_FARE_BASIS,TK_TYPE,ADD1, ADD2,ADD3,TK_CARRIER,TK_DISC_CURRENCY,TK_DISC_AMOUNT,TK_DISC_NOTE,DISC_ID, TK_SVC_SCHG_CURRENCY,TK_SVC_SCHG_AMOUNT,TK_BSP,TK_AUD,FIELDSTATE) VALUES ( ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? , ? ) -------- ERROR ---------- Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 11, char 19. 1. Script executed with errors. Total execution time: 12s 172ms ____________ то есть полученные из одной базы значения не посылаются в другую... В чем проблем?? Как можно решить? Это сообщение отредактировал(а) Alessias - 17.8.2008, 13:00 |
|||
|
||||
Akella |
|
|||
Творец Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
помоему нужно объявить переменные |
|||
|
||||
Alessias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.1.2007 Репутация: нет Всего: 2 |
Хорошо, попробую
|
|||
|
||||
Alessias |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 26.1.2007 Репутация: нет Всего: 2 |
На тестовой таблице проверил - вроде работает
Спасибо. |
|||
|
||||
DVS83 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 55 Регистрация: 29.1.2008 Репутация: нет Всего: нет |
написал такой скрипт:
Это сообщение отредактировал(а) Akella - 27.10.2008, 18:49 |
|||
|
||||
Правила форума "Interbase" | |
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |