XL Trouble Shooting

来源:互联网 发布:淘宝7天打造爆款计划 编辑:程序博客网 时间:2024/04/27 22:27

Trouble 0001.

Message: 找不到请求的服务

Solve:

检查Login.vb里, 漏做了WinTK.RegisterRemoteType(GetType(XAuto.DataLayer.DLBizConfig))类似的操作。检查所有的XAuto的DataLayer里的模块和XService的S_*.vb的模块,是否都有注册。

 

 

Trouble 0002.

向FTRow赋值的时候速度太慢

Solve:

检查该行所属的FreeTable是否正被绑定至一个TreeList,如果是,需要先解除绑定在做此操作。

 

Trouble 0003.

运行系统连接本地数据库, 反复出现要升级服务器的警告消息,反复升级仍旧提示

检查在Entry.vb中是否有XAuto操作, 如果有则去掉,所有的xauto操作必须在login的DoInitialize()函数内SetUniContraints指令之后做。

 

Trouble 0004.

XAuto生成时, 出现有些函数内的字段名字空缺

检查此表的外联表,不能带有与此表相同名字的字段。否则会影响XAuto外联字段代码生成出现问题。

 

Trouble 0005.

对于,通过本地网络方式连接空数据库,系统启动时没有提醒自动升级数据库,而是直接报数据库字段找不到的错误
在Login.vb中, DoInitialize函数中,不要带有XAuto操作的指令,应该放置到BeforeLogin的里去。

Trouble 0006.
对于新建数据库, 启动时报读取数据库失败, 而不是提示数据库需要升级
在Login.DoInitialize中,不要做任何和数据库有关的操作,包括SysInfo.ReadShareValue, 因为此时数据库内容尚未设置完成,版本判断也没有做,如果要做此类操作,到Login.BeforeLogin中去做。

Trouble 0007.
LookupEdit.ProcessNewValue中,要输入Code直接调出搜索的值,需要注意几点:
LookupEdit.Properties.SearchMode, 需要改为OnlyInPopup
LookupEdit.EditValue设置有用的值以前,现需要做EditValue = Nothing
做完设置值,在事件中需要使用 e.Handled = False

Trouble 0008.
修改GridControl的字体大小:Gridview.Appearance.Row.Font, Gridview.Appearance.HeadPanel.Font
原创粉丝点击