通过Lotusscript修改数据库主模板属性
从名字上看,$Title 应该保存了数据库的标题。没错,标题确实是存在这个域里面的。不过呢,这里还放了一些其他的信息,包括数据库类别、主模板的属性、继承设计自哪个模板。所以我们通过修改这个域,就可以实现控制上述的四个属性了。数据具体的存储方式如下:
标题\n类别\n#1主模板名\n#2继承的模板名
我们可以看到,系统是用“\n”(也就是10号字符)来分隔各个部分的, 我们只要照着样子写回去就好了。但是在实验中我发现,如果用LS的 chr(10) 的话,保存后会变成另外的字符,而不是“\n”。原因可能是由于 LS 的 Unicode 编码和 Notes 的 LMBCS 转化造成的。所以我们改用公式语言的 @Char(10) 就可以了。最后要说明的是,以上四部分信息没有的部分直接略过就可以了。下面部分代码仅供参考:
Set doc = db.GetDocumentByID("FFFF0010") '获得 DB Icon 文档
sTitle = |"title" +@char(10) + "#1| + strtemplatename + |" | '标题和模板信息
r = Evaluate(|@SetField( "$TITLE" ; | & sTitle & | )|,doc) '写入 $Title 域
Call doc.Save(True,True)
转载于:https://www.cnblogs.com/JustOneJob/archive/2010/05/06/1728967.html
通过Lotusscript修改数据库主模板属性相关推荐
- 修改数据库主键为自增长时报错“[Err] 1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate ”
修改数据库主键为自增长时报错: [Err] 1062 - ALTER TABLE causes auto_increment resequencing, resulting in duplicate ...
- pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...
如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...
- 我写的第一个CodeSmith模板(添加修改数据页面)
这是我用CodeSmith的一个页面添加修改数据表的模板 .CS 1<%@ CodeTemplate Language="C#" TargetLanguage=" ...
- pb 修改数据窗口种指定字段位置_PB数据窗口对象之字段的修改属性
数据窗口只能修改一个数据表.当数据窗口的数据来源于不止一个数据表时,可以用脚本控制数据窗口的修改属性来对数据表逐个进行修改. 当数据窗口是用来接受用户的手工录入数据时,应该设置两方面的属性才能确保数据 ...
- pb 数据窗口更新mysql_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...
如何在PB数据窗口中修改数据 如何在PB数据窗口中修改数据---设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修改了数据窗口中的数据,插入了新的数据行或者删除 ...
- 游戏服务器如何修改属性,游戏服务器修改数据
游戏服务器修改数据 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 规划数据服务 ...
- oracle+cascade=gt;true,mysql数据库主外键级联删除脚本RESTRICT -- CASCADE
在项目中,我们一般在数据库设计的时候做主外键关联设计,要么就不做.但是这样不符合规范,呵呵. 建立主外键关系的时候,默认是不能级联删除的.而出现往往在删除主表的数据时报错, 需要先删除从表然后再删除主 ...
- (转)关于数据库主键和外键(终于弄懂啦)
一.什么是主键.外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学 ...
- Django模板、配置文件、静态文件及案例实现(创建模板、设置模板查找路径、模板接收视图传入的数据、模板处理数据、BASE_DIR、DEBUG、本地语言与时区、App应用配置)
1.Django模板 网站如何向客户端返回一个漂亮的页面呢? 漂亮的页面需要html.css.js. 可以把这一堆字段串全都写到视图中, 作为HttpResponse()的参数,响应给客户端. 存在的 ...
最新文章
- 匿名函数应用-多线程测试代码
- 【项目实战】---使用ajax完毕username是否存在异步校验
- 成为一流CSS设计师的8大技巧
- Linux下tar.xz压缩解压
- 安智armeabi 和 armeabi-v7a 的库文件增加法则
- 报告解读|远程银行:从扎根网络到加速上云
- Bootstrap3基础 warning/active... 表格的状态类(不同的背景色)
- 【转载】印制板设计的流程及注意事项
- 【渝粤教育】国家开放大学2019年春季 233学前儿童语言教育 参考试题
- Rust:Programming Rust:所有权
- 新手引导 自定义遮罩 点击穿透
- gpd计算机等级,GPD WIN Max掌机评测:内置十代酷睿处理器
- 无线音箱解决方案开发过程
- Footprint Analytics: 从多个维度带你进入 GameFi 领域
- 计算机网络cs144之lab0
- mhl数据线_superMHL接口诞生:只需五个针脚 干掉HDMI
- Windows平台Qt添加OpenCV模块
- [系统安全] 十八.病毒攻防机理及WinRAR恶意劫持漏洞(bat病毒、自启动、定时关机、蓝屏攻击)
- datagrip连接sqlserve发生[08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
- vue项目中解决路由重复点击报错问题