Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизBorland Delphi 5 ->MS SQL Найти похожие ветки
← →
Shnayder © (2005-05-14 13:32) [0]Народ! Подскажите плиз как перегнать таблицу, сделанную на Borland Delphi в SQL. BDE версии 7.0. SQL ругается ,что файл *.db не того формата или не той версии.Может сам файл Delphi поменять версию?
← →
Ega23 © (2005-05-14 13:33) [1]таблицу, сделанную на Borland Delphi в SQL
?????????????????????????????????????
← →
evvcom © (2005-05-14 13:37) [2]файл *.db - это не файл таблицы, сделанной на Borland Delphi. Это файл БД Paradox.
← →
Shnayder © (2005-05-14 13:38) [3]Скажем так.Имею таблицу данных, которую могу просмотреть в DataBase Desktop, а написана она Paradox.Надо загнать данные в SQL.
← →
evvcom © (2005-05-14 13:42) [4]Копируешь данные в Excel. Для каждой строки строишь INSERT ... INTO ... и т.д. и выполняешь получившийся скрипт в MS Query Analyzer
← →
Shnayder © (2005-05-14 13:46) [5]А как данные слить в Excel?Вы наверное поняли,что имеете дело с полным чайником:-))Если не трудно.
← →
Yuri Btr © (2005-05-14 13:47) [6]По моему в поставку Delphi входит DataPump - вместе с BDE, она поначалу может помочь конвертации таблиц.
← →
Danilka © (2005-05-14 13:47) [7][4] evvcom © (14.05.05 13:42)
гы, а нафига эксель-то?
А по теме, если разовая работа, то достаточно датапамп-а, что в поставку с дельфей входит.
← →
Yuri Btr © (2005-05-14 13:52) [8]Еще проще можно сделать - если в MSAccess импортировать парадоксовскую базу и экспортировать в MSSql
Только возможно прийдется подправить руками кодировку (если есть русские записи и они выводятся закорючками) - где то в начале файла db, если открыть шестнадцатиричным редактором нужно поменять значение ANSI на ASCII или наоборот - уже не помню. Факт тот, что кол-во символов не должно измениться при записи ANSI после неё нужно поставить пробел,
← →
Shnayder © (2005-05-14 13:53) [9]А как быть с Unicode. Будет Русский видет в Excel?В Database Desktop все видно по рус.
← →
Shnayder © (2005-05-14 13:54) [10]А как быть с Unicode. Будет Русский видет в Excel?В Database Desktop все видно по рус.
← →
Shnayder © (2005-05-14 13:59) [11]Datapump не могет переделать ни в Excel, ни в dBase, ни в Access.
← →
Skyle © (2005-05-14 14:06) [12]Enterprise Manager?
Import data?
← →
Danilka © (2005-05-14 14:06) [13][11] Shnayder © (14.05.05 13:59)
Млин, "скрипач ты че, дальтоник?" я тебе говорил датапампом куда? сразу в МС-Скуль, нафига переходники?
Кстати, могет он во все, что ты перечислил. Я так думаю. :) В МС-Скуль точно может - щас специально проверил.
← →
Ega23 © (2005-05-14 14:07) [14]А сразу из MS SQL данные подцепить не судьба?
← →
Danilka © (2005-05-14 14:12) [15][14] Ega23 © (14.05.05 14:07)
гы, действительно, и Эньтарпрайз-менеджелом все делается за секунды :)
← →
evvcom © (2005-05-14 14:14) [16]
> гы, а нафига эксель-то?
>
> А по теме, если разовая работа, то достаточно датапамп-а,
> что в поставку с дельфей входит.
Может и достаточно. Спорить не буду. Если честно, никогда не пользовался. Сейчас глянул слегка, показалось, что копирует один в один. Так?
А с Excel ту же разовую работу можно делать более гибко.
> Еще проще можно сделать - если в MSAccess импортировать
> парадоксовскую базу
C Access как-то просили меня что-то помочь, я от него не в восторге.
> А как данные слить в Excel?
Через буфер обмена.
← →
Danilka © (2005-05-14 14:18) [17][16] evvcom © (14.05.05 14:14)
Куда уж гибче, МС-Скулевский Энтерпрайз Менеджер позволяет не всю целиком копировать, а делать запрос и его результат брать в базу МС-Скуля.
← →
Shnayder © (2005-05-14 14:22) [18]Ёклмн!говорю, что пробовал уже из Интерпрайза - не получается!Формат говорит не тот!!!!
Эксел -ништяк!Но Юникод!?????
← →
evvcom © (2005-05-14 14:23) [19]
> Danilka © (14.05.05 14:18) [17]
Я про датапамп. Им не пользовался. А что умеет МС-Скулевский Энтерпрайз Менеджер, я знаю.
← →
Shnayder © (2005-05-14 14:24) [20]В Интерпрайзе что написано???Paradox 3,4,5 версии. А если у меня 7 версия.Откроет?
← →
Shnayder © (2005-05-14 14:25) [21]Датапамп не помогает.См.выше.
← →
Danilka © (2005-05-14 14:28) [22][18] Shnayder © (14.05.05 14:22)
Ню-ню. У меня все отлично получается. Может, у кого-то руки не из того места, вот и не получается?
Тем не менее, если ДатабазеДесктоп нормально видит, то Датапамп также все нормально сделает.
А вести через Эксель или любое третье звено - лажа.
← →
Danilka © (2005-05-14 14:29) [23]Датапамп, также как и ДатабазеДесктоп, работает через БДЕ. Так что, если получается у одного, получится и у другого. Это закон. :)
← →
evvcom © (2005-05-14 14:31) [24]
> Эксел -ништяк!Но Юникод!?????
Никогда не встречал в db юникод. Может кодировка не та в DBD? На крайняк, настрой ODBC источник данных, в этом случае Excel вообще все корректно открывает. Во всяком случае у меня проблем с кодировкой в новых версиях (после 2000 кажется, а то и раньше) никогда не было.
← →
evvcom © (2005-05-14 14:33) [25]
> А вести через Эксель или любое третье звено - лажа.
DataPump - то же самое третье звено. Тогда уж "ИМХО" ставь.
← →
Anatoly Podgoretsky © (2005-05-14 14:41) [26]Хотел сначала отвечать, но смысла не вижу, сплошная каша.
Тут надо обратиться к программисту
← →
Danilka © (2005-05-14 14:42) [27][25] evvcom © (14.05.05 14:33)
Тогда Эксель - четвертое, ибо в эксель придется по-любому чем-то ставить, чем можно было-бы напрямую в МС-Скуль, минуя эксель.
← →
Shnayder © (2005-05-14 14:47) [28]Может пробежимся с кодировками в BDE admin.Drivers-Native-Paradox-langdriver -Paradox Cyrr866.
А ODBC даже не знаю где настраивать кодировку.
← →
Shnayder © (2005-05-14 14:53) [29]Чуваки!Пардонье!:-))Все получилось.Прям в СКЛ.Выбрал Парадокс 5.х и все.НО КЛЯНУСЬ ВЧЕРА ЭТОГО НЕ БЫЛО!!!!!
всем спасибо!и не ссортесь:-))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.042 c