不能提交,可能是什么原因?

做填报测试,导出原数据库部分数据,新建了测试库,也将原文档另存为了测试文件。

然后测试文件直接提交可以入工作库。然后别的东西都不动,只把库改成测试库,就会报以下错误:

SyntaxError: missing ) after argument list

想问一下,可能是什么原因导致的。我自己找了好久找不到原因。

最后应该就是两个库字段类型不一致导致的不能入库。然后之后是一直重复报错,没有报成功提交,也没有按照js关闭刷新页面,就没发现入库了。

FineReport 一条撒了盐的鱼 发布于 2023-4-4 09:39 (编辑于 2023-4-4 15:23)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
runnerLv7资深互助
发布于2023-4-4 09:41(编辑于 2023-4-4 10:08)

看看字段类型是否一致

image.png

  • 一条撒了盐的鱼 一条撒了盐的鱼(提问者) 数据库的确字段类型不一致。我把字段和主键都改得和工作库一致了,但是改了之后再提交还是不行,同样的报错。
    2023-04-04 10:04 
  • runner runner 回复 一条撒了盐的鱼(提问者) 重新设置一下报表填报属性,重新选一下表
    2023-04-04 10:07 
  • runner runner 回复 一条撒了盐的鱼(提问者) 然后刷新一下字段
    2023-04-04 10:08 
  • 一条撒了盐的鱼 一条撒了盐的鱼(提问者) 不行欸。刷新了数据库,重新选了库和表,重新匹配了单元格,还是一样的错。
    2023-04-04 10:30 
最佳回答
0
snrtuemcLv8专家互助
发布于2023-4-4 09:48

检查测试库的表结构和正式库的是不是一致的

不一致就会有问题

一致的话,这个填报属性最好重新配置一下,换库后不重新配置有时候也会出问题

最佳回答
0
yzmiSCjH4473240Lv2见习互助
发布于2023-4-4 10:19

重新设置一下填报属性,保证数据库表选择正确

最佳回答
0
百煮味香Lv5初级互助
发布于2023-4-4 10:37

这个错误提示通常是因为在JavaScript代码中有语法错误,导致代码无法正确解析。常见的原因包括:

  1. 括号不匹配:缺少括号、引号、分号等

  2. 语法错误:例如将“=”拼写成“==”

  3. 变量名错误:JavaScript区分大小写,如果变量名拼写错误或者未定义就会报错

  4. 其他错误:例如使用未定义的对象或方法,或者运算符错误等。

建议你检查你填报提交时调用的JavaScript代码,确保没有语法错误。你可以将代码粘贴到在线JavaScript语法检查工具中,例如JSHint或者ESLint,来帮助你找出语法错误。

  • 4关注人数
  • 276浏览人数
  • 最后回答于:2023-4-4 15:23
    请选择关闭问题的原因
    确定 取消
    返回顶部