supermap idesktop10i 新建mysql5.6数据集失败

0 投票
supermap idesktop10i 新建mysql5.6数据集失败 :

Failed Exec strSQL : call testdata.GetSequenceNextID('SmDatasetID', @a);-PROCEDURE testdata.GetSequenceNextID does not exist, ThreadID: 15328, Timespan(ms): 508531, ResourceID: 4294967196, SourceCode: D:\TeamCity\buildAgent9dTrunk\work\a44d173ca6a2775c\01_SourceCode\Src\EngineMySQL\UGMySQLToolkit.cpp(210)
1月 15, 2020 分类:  472次浏览 | 用户: foufou (7 分)

3 个回答

1 投票
您好,可能是因为数据表损坏,底层利用sql语句的时候发生错误。

1.建议创建文件型的数据源再其中创建数据集,然后复制到数据源中,如果不行

2.重新创建mysql数据源,然后将之前的数据集复制到新的数据源中然后再重新新建数据集 。
1月 15, 2020 用户: 阳俊林 名扬四海 (3,347 分)
supermap idesktop10i 新建mysql5.6数据集失败
重新创建MYSQL数据源,但是把文件型的数据集复制到mysql数据源还是报错:[15:33:33] Failed Exec strSQL : call supermapdata.GetSequenceNextID('SmDatasetID', @a);-PROCEDURE supermapdata.GetSequenceNextID does not exist
直接创建报错吗?
是的 直接创建报错。出错误消息是上楼报错信息
我的也是提示这个错误,请问已经解决了吗?
1 投票
要先在mysql里面先create一个库,再在idesktop新建一个数据库数据源,库名和create的那个库名字一样。不能mysql里没有这个库就直接在desktop里面新建。
5月 25, 2020 用户: cky_0320 (5 分)
0 投票
重新创建MYSQL数据源,但是把文件型的数据集复制到mysql数据源还是报错:[15:33:33] Failed Exec strSQL : call supermapdata.GetSequenceNextID('SmDatasetID', @a);-PROCEDURE supermapdata.GetSequenceNextID does not exist
1月 15, 2020 用户: foufou (7 分)
...