首页 文章

复制到xxxx.xls TYPE XLS(VFP 8.0 SP1)

提问于
浏览
0

我使用VFP 8.0(SP1)使用命令从SQL 2008下载表:COPY TO xxx TYPE XLS excel中的某些数据正在消失 .

示例,SQL中的表:Cus(ID int(4),CusNam VARCHAR(35))

当我在VFP表单上发出以下命令时:

(a) COPY TO xxx TYPE FOX2x [Data display correctly as following]

  • ID CusNam

1 ABC

2 DEF *

(b) COPY TO xxx TYPE XLS [2nd Record disappear]

  • ID CusNam

1

2 DEF *

感谢任何帮助!

1 回答

  • 1

    为了测试,我只是直接复制到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文件格式容量的最大值 .

相关问题