Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Экспорт в FoxPro (для DOS)  [new]
kosXXX
Member

Откуда:
Сообщений: 6
Подскажите пожалуйста, каким образом можно экспортировать таблички из SQL сервера в FoxPro? Причём формат выходной базы должен быть именно FoxPro (не Visual FoxPro и не DBASE), то есть memo чтоб сохранялись в *.fpt файлах.

Насколько я заню существует такие форматы старых dbf:
FoxBASE+/dBASE III +, без memo - 03
FoxBASE+/dBASE III +, с memo - 83
FoxPro/dBASE IV, без memo - 03
FoxPro с memo - F5 <== нужен имеено этот формат
dBASE IV с memo - 8B

Может есть какие нибудь специальны ODBC драйвера для выгрузки?
1 сен 05, 16:41    [1837748]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
Знающие люди - просьба помочь.
У меня похожая проблема - экспорт в таблицы dbf с memo полями (файлы *.fpt ). таблички сделаны в FoxPro v2.5b.
Задача - приведение в порядок старой фокспрошной БД (набор файлов *.dbf) средствами SQL Server 2005, т.е.: импорт БД в SQL Server, правка БД на стороне SQL Server, и экспорт БД обратно в dbf.

Импорт/экспорт решил делать с помощью SSIS, используя для связи с фокспрошной БД "Visual FoxPro OLEDB Provider" (VFPOLEDB).

Результат: импорт проходит без проблем, а с экспортом проблемы - теряется содержимое memo-полей.
После экспорта видно, что файлы *.dbf были перезаписаны, а файлы *.fpt какие были, такие и остались :-(

Есть ли решение? Может быть "Visual FoxPro OLEDB Provider" вообще не выполняет экспорт memo-полей?
9 июл 09, 10:30    [7394824]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
подробнее о сервере:
Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Express Edition on Windows NT 5.1 (Build 2600: Service Pack 3)

проект SSIS в MS VS 2005...
9 июл 09, 10:45    [7394979]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
автор
Задача - приведение в порядок старой фокспрошной БД (набор файлов *.dbf) средствами SQL Server 2005, т.е.: импорт БД в SQL Server, правка БД на стороне SQL Server, и экспорт БД обратно в dbf.


Жесть... напоминает вырезание гланд через сами знаете какое место. Что, в самом фоксе уже не модно "бд править"?!
9 июл 09, 11:03    [7395112]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
проходящий.
Guest
Vit_Ali_Kor
Результат: импорт проходит без проблем, а с экспортом проблемы - теряется содержимое memo-полей.
После экспорта видно, что файлы *.dbf были перезаписаны, а файлы *.fpt какие были, такие и остались :-(

Есть ли решение? Может быть "Visual FoxPro OLEDB Provider" вообще не выполняет экспорт memo-полей?
Надо брать самый последний драйвер, с SP2. В нем этот косяк пофикшен.
И согласен с предыдущими, точно напоминает операцию с гландами.
9 июл 09, 11:46    [7395471]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
pkarklin
автор
Задача - приведение в порядок старой фокспрошной БД (набор файлов *.dbf) средствами SQL Server 2005, т.е.: импорт БД в SQL Server, правка БД на стороне SQL Server, и экспорт БД обратно в dbf.


Жесть... напоминает вырезание гланд через сами знаете какое место. Что, в самом фоксе уже не модно "бд править"?!



Я совсем не знаю как работать в фоксе... MS SQL/MS VS немножко знаю, вот и использую тот инструмент, которым владею. Согласен, это типа как из пушки по воробью :-)

Установить VFP и изучить его для решения данной задачи для меня не проще.
10 июл 09, 02:47    [7399791]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
проходящий.
Vit_Ali_Kor
Результат: импорт проходит без проблем, а с экспортом проблемы - теряется содержимое memo-полей.
После экспорта видно, что файлы *.dbf были перезаписаны, а файлы *.fpt какие были, такие и остались :-(

Есть ли решение? Может быть "Visual FoxPro OLEDB Provider" вообще не выполняет экспорт memo-полей?
Надо брать самый последний драйвер, с SP2. В нем этот косяк пофикшен.
И согласен с предыдущими, точно напоминает операцию с гландами.


Установлен именно "самый последний драйвер, с SP2" . Вот:
http://www.microsoft.com/downloads/details.aspx?FamilyId=E1A87D8F-2D58-491F-A0FA-95A3289C5FD4&displaylang=en

На что еще следует обратить внимание?
10 июл 09, 02:54    [7399794]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Dag
Member

Откуда:
Сообщений: 842
Если кому-нибудь интересен экспорт из FoxPro на MSSQL можно посмотреть решения на FoxClub'е
Здесь
10 июл 09, 06:49    [7399866]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
Dag
Если кому-нибудь интересен экспорт из FoxPro на MSSQL можно посмотреть решения на FoxClub'е
Здесь


Dag, спасибо, но проблем с экспортом из таблиц FoxPro в MS SQL у меня нет. С этим прекрасно справляется VFPOLEDB провайдер.
Проблема с экспортом из MS SQL в FoxPro при помощи того-же провайдера: теряется содержимое memo полей.
В чём причина непонимаю, пытаюсь разобраться но безрезультатно :-(
10 июл 09, 09:57    [7400255]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
проходящий.
Guest
Vit_Ali_Kor
Проблема с экспортом из MS SQL в FoxPro при помощи того-же провайдера: теряется содержимое memo полей.
В чём причина непонимаю, пытаюсь разобраться но безрезультатно :-(
Ну так мы когда-нибудь увидим эти попытки? Или нам предлагается через астрал увидеть что и как там делается и что на получается?
10 июл 09, 10:07    [7400295]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
проходящий.
Vit_Ali_Kor
Проблема с экспортом из MS SQL в FoxPro при помощи того-же провайдера: теряется содержимое memo полей.
В чём причина непонимаю, пытаюсь разобраться но безрезультатно :-(
Ну так мы когда-нибудь увидим эти попытки? Или нам предлагается через астрал увидеть что и как там делается и что на получается?


Ок! Что конкретно показывать? Вот проект SSIS

К сообщению приложен файл. Размер - 0Kb
10 июл 09, 10:33    [7400436]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
Вот свойства коннектов

К сообщению приложен файл. Размер - 0Kb
10 июл 09, 10:34    [7400446]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12


К сообщению приложен файл. Размер - 0Kb
10 июл 09, 10:35    [7400454]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
проходящий.
Guest
Vit_Ali_Kor,
а теперь уточните-ка нам, в какой кодировке нужен dbf? В 866?
10 июл 09, 10:36    [7400459]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
Кодировка 1251 нужна
10 июл 09, 10:38    [7400473]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
проходящий.
Guest
Vit_Ali_Kor
Кодировка 1251 нужна
А почему в заголовке написано "Экспорт в FoxPro (для DOS)"? И в каком виде на сервере поля, которые должны быть в дбф мемо-полем?
10 июл 09, 10:41    [7400501]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
проходящий.
Vit_Ali_Kor
Кодировка 1251 нужна
А почему в заголовке написано "Экспорт в FoxPro (для DOS)"? И в каком виде на сервере поля, которые должны быть в дбф мемо-полем?


Потому что эту тему не я создавал, а другой человек аж в 2005 году. Чтобы не плодить топики, я "поднял" тему с некоторыми коррективами.

поля на сервере:

К сообщению приложен файл. Размер - 0Kb
10 июл 09, 10:50    [7400543]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
поле naimd, prim и teks - memo поля в фокспрошном файле
10 июл 09, 10:51    [7400551]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
проходящий.
Guest
Vit_Ali_Kor
проходящий.
Vit_Ali_Kor
Кодировка 1251 нужна
А почему в заголовке написано "Экспорт в FoxPro (для DOS)"? И в каком виде на сервере поля, которые должны быть в дбф мемо-полем?


Потому что эту тему не я создавал, а другой человек аж в 2005 году. Чтобы не плодить топики, я "поднял" тему с некоторыми коррективами.
Зря. Только ввели в заблуждение.


поля на сервере:
А просто слово "text" написать было труднее, чем вставлять картинку?
10 июл 09, 11:03    [7400614]     Ответить | Цитировать Сообщить модератору
 Re: Экспорт в FoxPro (для DOS)  [new]
Vit_Ali_Kor
Member

Откуда:
Сообщений: 12
картинка информативнее :-)

к сожалению, на время вынужден покинуть форум.
на Дальнем Востоке конец рабочего дня.
10 июл 09, 11:08    [7400638]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить