COPY TO xxxx.xls ТИП XLS (VFP 8.0 SP1) - PullRequest
       15

COPY TO xxxx.xls ТИП XLS (VFP 8.0 SP1)

0 голосов
/ 29 апреля 2010

Я загружаю таблицу из SQL 2008, используя VFP 8.0 (SP1), используя команду: КОПИЯ НА ХХХ ТИП XLS Некоторые данные в Excel исчезают.

Пример, Таблица в SQL: Cus (ID int (4), CusNam VARCHAR (35))

Когда я запускаю следующую команду в VFP Forms:

(a) COPY TO xxx TYPE FOX2x [Данные отображаются правильно, как указано ниже]

* ID CusNam

1 ABC

2 DEF *

(b) COPY TO XXX ТИП XLS [2-я запись исчезнет]

* ID CusNam

1

2 DEF *

Ценим за любую помощь!

1 Ответ

1 голос
/ 29 апреля 2010

Для тестирования я просто скопировал бы в VFP напрямую в виде таблицы, чтобы увидеть, правильно ли записывает ЭТО. Затем вы можете скопировать его оттуда. Используете ли вы конструктор представлений и подключение, или управляете вручную через что-то вроде

nHandle = SQLConnect( "YourConnectionStringInfo" )
SQLExec( nHandle, "Select * from YourSQLTable", "IntoLocalVFPCursor" )
select IntoLocalVFPCursor
COPY TO PermanentLocalVFPTable
USE PermanentLocalVFPTable
BROWSE
SQLDisconnect( nHandle )

За все годы VFP / SQL я никогда не вспоминал о такой потере данных. Однако при выполнении дампа в Excel количество записей ограничено 65535 ... максимальная емкость более старого формата файла Excel, который с тех пор никогда не расширялся.

...