![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
экспорт из SyBase [D7, MSSQL]
Sir John © (2004-11-15 15:19:00)Коллеги, есть ли у кого опыт экспортирования данных из SyBase в MSSQL? Все дело в том, что при экспорте вместо русских букв появляется черти что. С другой стороны в SQL Explorer при установке DBASE cp866 все читается нормально.
В MSSQL аналога этой кодировки я не нашел. Убедительно прошу помочь. Заранее благодарю. Сэр Джон
paul_k (2004-11-16 18:59:00) [1]
> Nikolay M. © (16.11.04 18:22) [8]
С поправкой полностью согласен:)
Nikolay M. (2004-11-16 18:22:00) [2]
> paul_k © (16.11.04 18:10) [7]
> Nikolay M. © (16.11.04 17:49) [6]
> пробовал.. через OLE DB. Не лучший вариант, но возможный.
> ОЛЕ ДБ из поставки с сайбейзом 12.5
Аналогично. Я бы еще добавил теоретическивозможный :)
paul_k (2004-11-16 18:10:00) [3]Nikolay M. © (16.11.04 17:49) [6]
пробовал.. через OLE DB. Не лучший вариант, но возможный.
ОЛЕ ДБ из поставки с сайбейзом 12.5
Nikolay M. (2004-11-16 17:49:00) [4]
> Вариант третий
Сам пробовал? Прилинкованный сайбейз, мягко говоря, ведет себя ОЧЕНЬ капризно :(
Либо такое поведение вызвано недоработанными ODBC-драйвером / ОЛЕ ДБ-провайдером (очень на это похоже), либо особый закос МС СКЛ на неработу с сайбейзом как ближайшим конкурентом.
http://www.sql.ru/forum/actualtopics.aspx?search=sybase+linked&bid=1
paul_k (2004-11-16 17:42:00) [5]Вариант первый
select 'insert into table1 (f1,f2,f3,...fn)
values ('+convert(varchar,f1)+','+...+convert(varchar,f1)+')'
Выполняем это в адвантаже на Sybase
результат - в квери аналайзере на мелкософте
Вариант второй
пришем ХП1 в сайбейзе и ХП2 в мелкософте
результатом ХП1 должно быть строка вида
exec XП2 <набор значений для вставки>
В ХП2 анализируем значения и вставляем
Вариант третий
Линкуем сервер сайбейза к серверу мелкософта и разостно гоняем селекты и инсерты
Вариант четвертый - DTS уже упоминался
ИМХО - дельфи тут вообще лишнее, хотя из Москвы в Питер можно через Южный Полюс прокатится, но зачем?
Nikolay M. (2004-11-15 15:48:00) [6]
> SQL Explorer - входит в стандартную поставку Делфи :))
Я в курсе, что это такое и куда оно входит :)
Собссно потом и спрашиваю: при чем тут SQL Explorer? Я лично прекрасно обхожусь DTS-ом.
Sir John (2004-11-15 15:45:00) [7]SQL Explorer - входит в стандартную поставку Делфи :))
Sir John (2004-11-15 15:45:00) [8]SQL Explorer - входит в стандартную поставку Делфи :))
Nikolay M. (2004-11-15 15:41:00) [9]
> Коллеги, есть ли у кого опыт экспортирования данных из SyBase
> в MSSQL?
Еще какой, туды его в качель :(
DTS тебе в помощь, при чем тут какой-то SQL Explorer?