Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Из *.xls создать *.fdb 
:(
    Опции темы
TaNK
Дата 18.12.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



не найду как в IBExperte можно так сделать, в SQL2000 такое нашел!


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
TaNK
Дата 18.12.2007, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



если не понятно то - из базы данных sql2000 - данные перенести в firebird просто думаю через *.xls проще всего или нет?


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Akella
Дата 19.12.2007, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



ничего у тебя не получиться!

Добавлено через 29 секунд
просто MS SQL и MS Excel это родня вот и всё объяснение.
PM MAIL   Вверх
TaNK
Дата 19.12.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Цитата(Akella @ 19.12.2007,  09:22)
ничего у тебя не получиться!

Добавлено @ 09:23
просто MS SQL и MS Excel это родня вот и всё объяснение.

ну хорошо, понятно что это все майкрософт, ну тогда по другому как нить из sql2000  в firebird конвертнуть можно или нет?


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
ksili
Дата 19.12.2007, 13:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Можно попытаться так:
1) перегнать всё в Excel - это уже умеете
2) написать макрос в Excele, который тупо создаст SQL-скрипт, создающий базу с соответствующими структурой и данными, а потом запишет его в файл. 
3) Потом ты ентот скрипт запустишь в IBExperte и вуаля! - база готова.

Правда связи наверно самому придётся добавлять


Не знаю, фигню сморозил или нет))

Это сообщение отредактировал(а) ksili - 19.12.2007, 13:05


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Deniz
Дата 20.12.2007, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Цитата(ksili @  19.12.2007,  16:02 Найти цитируемый пост)
Не знаю, фигню сморозил или нет))
вероятнее всего да

TaNK, что надо перенести? Данные? Структуру?
Если структуру, то не получится в большинстве случаев. Есть различия, при которых автоматический перенос невозможен.
Например: автоинкрементные поля в MSSQL и генераторы в FireBird, и это только по типу полей, а если брать ХП, триггеры, тогда вообще ...
Нужно выгрузить структуру в скрипт, и там уже править руками.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
TaNK
Дата 20.12.2007, 09:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 669
Регистрация: 29.10.2006
Где: Краснодар

Репутация: нет
Всего: 1



Цитата(Deniz @ 20.12.2007,  06:37)
Цитата(ksili @  19.12.2007,  16:02 Найти цитируемый пост)
Не знаю, фигню сморозил или нет))
вероятнее всего да

TaNK, что надо перенести? Данные? Структуру?
Если структуру, то не получится в большинстве случаев. Есть различия, при которых автоматический перенос невозможен.
Например: автоинкрементные поля в MSSQL и генераторы в FireBird, и это только по типу полей, а если брать ХП, триггеры, тогда вообще ...
Нужно выгрузить структуру в скрипт, и там уже править руками.

из 2 таблиц только данные, структуру не надо...

Это сообщение отредактировал(а) TaNK - 20.12.2007, 09:11


--------------------

Oracle 11.2.0.3.0
FireBird 1.0-2.5


PM MAIL ICQ   Вверх
Akella
Дата 20.12.2007, 10:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



нужно всё перегонять через написанную в дельфи процедуру в цикле по записям и полям
PM MAIL   Вверх
kZ25
Дата 27.12.2007, 19:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 4.7.2006

Репутация: нет
Всего: нет



через External tables попробуйте
PM MAIL   Вверх
jsa
Дата 10.1.2008, 18:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 704
Регистрация: 19.1.2006
Где: Новосибирск

Репутация: 1
Всего: 20



TaNK, а не проще зайти на сайт скачать ODBC драйвер импортировать XLS в Access, затем в экспорт в базу ODBC
все данные в базе
задача - 3 клика мышки


--------------------
Все мы, на перине с песней, строим небо на земле © Ю. Шевчук
PM MAIL ICQ   Вверх
SABROG
Дата 10.1.2008, 18:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Hacker
****


Профиль
Группа: Завсегдатай
Сообщений: 2481
Регистрация: 18.9.2006

Репутация: нет
Всего: 91



напиши 2 селекта для MSSQL, которые будут генерить SQL запрос, например:

SELECT 'INSERT INTO mytable1 (a, b, c, d) VALUES(' + a  +',' + b + ',' + c + ',' + d + ')' FROM mytable1

Потом сохрани резултат в .sql файл и импортируй.


--------------------
Национальная группа Russian Federation на QtCentre.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.1238 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.