以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  WORD报表卡死  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=130311)

--  作者:ryubo888
--  发布时间:2019/1/18 14:11:00
--  WORD报表卡死
用SQL执行时出现错误信息
.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2018.3.3.1
错误所在事件:
详细错误信息:
无效的 SQL语句;期待 \'DELETE\'、\'INSERT\'、\'PROCEDURE\'、\'SELECT\'、或 \'UPDATE\'。

        Dim tm1 As String = ProjectPath & "Attachments\\工伤认定决定书.doc" \'指定模板文件
        Dim fl1 As String = ProjectPath & "Reports\\" & CurrentTable.Current("受伤年份") & "\\" & CurrentTable.Current("编号") & CurrentTable.Current("姓名") & "工伤认定决定书.doc" \'指定目标文件
        Dim wrt1 As New WordReport(Tables("基础资料"),tm1,fl1) \'定义一个WordReport
        wrt1.Build() \'逐行生成报表
        wrt1.Quit \'显示报表
请大神指点 谢谢


--  作者:有点甜
--  发布时间:2019/1/18 14:16:00
--  

1、你这段代码和出错提示毫不相关。

 

2、如果执行sql错误,请贴出对应的sql语句的代码;

 

3、如果报表卡死,你之前是否正常生成果一次word报表,如果一直都是出错的,卸载重装ms office。


--  作者:ryubo888
--  发布时间:2019/1/18 16:22:00
--  
非常谢谢你!换你的版本就可以了