工作日志20120401——DEFAULTLABEL 对象不存在 及其需要注意得。
2012-04-01 10:25
337 查看
应用程序设计器中 ,选控件的时候,DEFAULTLABEL 对象不存在
原因表MAXATTRIBUTE 中
select * from maxattribute m where m.objectname='CTRL_TABLECOLUMN' and m.attributename='DEFAULTLABEL'
解决:数据不存在,手动加入即可。
引出问题。
1、updatedb 中这一块的确有些脚本不能运行。
2、insert into maxattribute (OBJECTNAME, ATTRIBUTENAME, ALIAS, AUTOKEYNAME, ATTRIBUTENO, CANAUTONUM, CLASSNAME, COLUMNNAME, DEFAULTVALUE, DOMAINID, EAUDITENABLED, ENTITYNAME, ESIGENABLED, ISLDOWNER, ISPOSITIVE, LENGTH, MAXTYPE, MUSTBE, REQUIRED, PERSISTENT,
PRIMARYKEYCOLSEQ, REMARKS, SAMEASATTRIBUTE, SAMEASOBJECT, SCALE, TITLE, USERDEFINED, SEARCHTYPE, MLSUPPORTED, MLINUSE, HANDLECOLUMNNAME, MAXATTRIBUTEID, RESTRICTED, LOCALIZABLE, TEXTDIRECTION, COMPLEXEXPRESSION, ROWSTAMP)
values ('CTRL_DISPLAYRULE', 'DEFAULTLABEL', 'DEFAULTLABEL', '', select max(ATTRIBUTENO)+1 from maxattribute where objectname='CTRL_DISPLAYRULE' , 0, '', '', '', '', 0, '', 0, 0, 0, 80, 'ALN', 0, 0, 0, null, 'Default Label
Attribute.This will enable the user to see the value if the "Label" field is blank.', 'TITLE', 'MAXATTRIBUTE', 0, 'Default Label', 0, 'NONE', 0, 0, '', 46846, 0, 0, '', '', '11445592');
这条语句中加红部分为什么不行,参考其他写法
3、CONFIGDB.BAT 这个需要好好研究一下。
原因表MAXATTRIBUTE 中
select * from maxattribute m where m.objectname='CTRL_TABLECOLUMN' and m.attributename='DEFAULTLABEL'
解决:数据不存在,手动加入即可。
引出问题。
1、updatedb 中这一块的确有些脚本不能运行。
2、insert into maxattribute (OBJECTNAME, ATTRIBUTENAME, ALIAS, AUTOKEYNAME, ATTRIBUTENO, CANAUTONUM, CLASSNAME, COLUMNNAME, DEFAULTVALUE, DOMAINID, EAUDITENABLED, ENTITYNAME, ESIGENABLED, ISLDOWNER, ISPOSITIVE, LENGTH, MAXTYPE, MUSTBE, REQUIRED, PERSISTENT,
PRIMARYKEYCOLSEQ, REMARKS, SAMEASATTRIBUTE, SAMEASOBJECT, SCALE, TITLE, USERDEFINED, SEARCHTYPE, MLSUPPORTED, MLINUSE, HANDLECOLUMNNAME, MAXATTRIBUTEID, RESTRICTED, LOCALIZABLE, TEXTDIRECTION, COMPLEXEXPRESSION, ROWSTAMP)
values ('CTRL_DISPLAYRULE', 'DEFAULTLABEL', 'DEFAULTLABEL', '', select max(ATTRIBUTENO)+1 from maxattribute where objectname='CTRL_DISPLAYRULE' , 0, '', '', '', '', 0, '', 0, 0, 0, 80, 'ALN', 0, 0, 0, null, 'Default Label
Attribute.This will enable the user to see the value if the "Label" field is blank.', 'TITLE', 'MAXATTRIBUTE', 0, 'Default Label', 0, 'NONE', 0, 0, '', 46846, 0, 0, '', '', '11445592');
这条语句中加红部分为什么不行,参考其他写法
3、CONFIGDB.BAT 这个需要好好研究一下。
相关文章推荐
- 2014_03_27工作日志:windows编程需要注意的一些内容。
- SVN提交工作时需要注意的事项
- 【工作日志】【asp】【05】err对象使用
- CLR的整个类型对象及其工作方法
- [海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序
- 使用Atl 创建Com对象需要注意的问题
- SVN提交工作时需要注意的事项
- JQuery将文本转化成JSON对象需要注意的问题
- Ext.net 开发日志,需要注意的地方
- 【工作日志】--vue.js下使用element的form表单的注意事项
- Qt 多线程与数据库操作需要注意的几点问题(QSqlDatabase对象只能在当前线程里使用)
- JAVA别名问题----JAVA程序需要注意的对象引用
- [海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序
- SVN提交工作时需要注意的事项
- JS正则表达式的RegExp对象和括号的使用等需要注意的
- 使用JSON.parse()转化成json对象需要注意的地方
- Date对象需要注意的点
- 面向对象以及捕捉异常需要注意的问题
- 当javaScript从入门到提高前需要注意的细节:对象部分
- SQL Server实现CLR步骤及其需要配置注意的问题(转)