powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
11 сообщений из 11, страница 1 из 1
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048534
ice_queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите!!! Есть несколько таблиц FoxPro (dbf), с помощью DTS нужно перенести из них данные в SQL. Проблема в следующем: из одной таблицы данные переносятся без проблем, а содержимое другой таблицы Data View не видит и соответственно в SQL переносится пустая строка. В чем секрет?
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048544
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а содержимое другой таблицы Data View не видит и соответственно в SQL переносится пустая строка

- Содержимое всех полей ? Или одного(нескольких) полей ?
Тогда что это за поля ? Не Memo случайно?

- Какого провайдера и какой драйвер вы используете для подключения к dbf файлам ?
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048547
ice_queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Содержимое всех полей ? Или одного(нескольких) полей ?
Тогда что это за поля ? Не Memo случайно?

содержимое всех полей
поля разные
поля не memo

- Какого провайдера и какой драйвер вы используете для подключения к dbf файлам ?
Microsoft FoxPro VFP Driver (*.dbf)
Microsoft FoxPro Driver
эффект один и тот же
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048558
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ice_queen

Задам пару глупых вопросов:

0. Работаешь с контейнером VFP БД (DBC файл), или свободными таблицами?

1. Если обращение к контейнеру, то убедись, что твоя табла - действительно табла, а не представление. Самое простое - есть ли dbf файл с таким именем.

2. Если это таблица, то не помечены ли ее записи, как DELETED ?
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048655
ice_queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jimmy
0. Работаешь с контейнером VFP БД (DBC файл), или свободными таблицами?

работаю со свободными таблицами

1. Если обращение к контейнеру, то убедись, что твоя табла - действительно табла, а не представление. Самое простое - есть ли dbf файл с таким именем.

это не контейнер

2. Если это таблица, то не помечены ли ее записи, как DELETED ?

помечаются ли в dbf файле удаленные записи как deleted или они просто удаляются оттуда?
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048798
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Фоксе обычная операция DELETE просто маркирует записи, как удаленные, но не удаляет их физически.

Чтобы "удаленные" записи небыло видно, используют установку SET DELETED ON , что аналогично наложению фильтра по условию DELETED() = .F.

Записи, удаленные таким образом можно:
- просто показать ( SET DELETED OFF )
- восстановить ( RECALL ... )
- удалить физически ( PACK )


PS Не знаю, как работает ODBC for VFP, может быть как раз аналогично SET DELETED OFF.

PPS Все команды - язык FoxPro
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048806
ice_queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jimmy, огромное спасибо за помощь!
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048808
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ice_queen

На здоровье.

ЗЫ А что было то?
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048810
ice_queen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при создании dbf файла все записи помечались как deleted, а так как в Фоксе я не сильна (вижу 3ий раз в жизне), то потребовалось время и ваша помощь, чтобы понять суть происходящего.
Соответственно как только убираешь пометку данные чудненько импортируются в SQL.
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048817
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и отлично.
...
Рейтинг: 0 / 0
проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
    #32048818
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимость записей помеченных как deleted регулируется соотвествующим параметром в строке подключения для Microsoft FoxPro VFP Driver (*.dbf) (ну или при создании DSN-а)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / проблема с переносом данных из FoxPro (dbf) в MSSQLServer2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]