请选择 进入手机版 | 继续访问电脑版

LibreOffice 中文社区

 找回密码
 马上加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
开启左侧

[问题] base从5升级到6的问题

[复制链接]
diamondhill 发表于 2020-3-10 16:38:33 | 显示全部楼层 |阅读模式
自从base从5升级到6系列后,就一直遇到一个问题
在建立forms的时候,一直会弹出“Parameter index out of range (1 > number of parameters, which is 0).”
数据库是mysql的,从3.0开始建立,一直到5.0时代都正常,进入6.0时代就一直有这个问题了
已经建立的查询和报表都不受影响,只有forms收到影响。
这几天准备解决问题,重新设计forms的,才发现新建的forms也是如此,不知道什么原因,请大家指教,谢谢。
suokunlong 发表于 2020-3-10 21:57:32 | 显示全部楼层
没怎么用过base,能否给出清晰的1234重现步骤,看看是不是个bug,如果是个bug可以报告到官方。
开放,包容,奉献。
 楼主| diamondhill 发表于 2020-3-12 13:02:21 | 显示全部楼层
简单点来说,2个有共同关键字段的表,新建forms,表1做主表,表2做附表,通过关键字建立联系,然后保存,打开forms就出错了。
同样的操作,在queries里面是可以的,在report里面也可以,只有forms一直报错
 楼主| diamondhill 发表于 2020-3-12 13:03:21 | 显示全部楼层
对了,数据库是连接mysql的
 楼主| diamondhill 发表于 2020-3-16 09:49:33 | 显示全部楼层
已经知道问题在哪里了,是新版对mysql连接的问题
重新建立一个新文件进行连接,然后把查询,报表,窗体之类的复制到新文件中,就可以正常使用了
不过新版的对中文的支持还是有点问题,原查询中有中文字段的还是需要手动进行修改才行。
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

Archiver|手机版|小黑屋|LibreOffice 中文社区 ( 粤ICP备13080851号-4 )

GMT+8, 2020-4-1 19:44 , Processed in 0.122538 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表