部署问题Ubuntu下部署ScriptCase应用问题一例

在写这篇文章之前,xxx已经写过了几篇关于改部署问题主题的文章,想要了解的朋友可以去翻一下之前的文章

    ScriptCase安装在Windows平台下,部署的时候需要部署在Ubuntu环境下,在停止测试的时候发明有个功能无论如何都不能生效,代码如下:

// Check for record
	$check_sql = "SELECT islocked"
	   . " FROM tt"
	   . " WHERE ID = '{ID}'";
	sc_lookup(rs, $check_sql);
	if ({rs} == false){
	}else{
		if ({rs[0][0]} == 1){
			sc_field_readonly({Title}, 'on');
			sc_field_readonly({filename}, 'on');
			sc_field_readonly({Comment}, 'on');
		    sc_field_display({description}, 'off');
			
			sc_btn_display('new', 'off');
			sc_btn_display('delete', 'off');
			sc_btn_display('update', 'off');
      }
    每日一道理
人生是洁白的画纸,我们每个人就是手握各色笔的画师;人生也是一条看不到尽头的长路,我们每个人则是人生道路的远足者;人生还像是一块神奇的土地,我们每个人则是手握农具的耕耘者;但人生更像一本难懂的书,我们每个人则是孜孜不倦的读书郎。

    其实这是个很简单的功能,是希望如果已经锁定的话,不允许用户新建、删除、更新,在Windows环境下畸形,但在Ubuntu下无法运行胜利。查阅资料发明,在定义数据表字段的时候,将islocked定义为bit类型,Windows和Linux对bit的存储是不同的,因此导致故障。如果需要对bit停止判断,准确的写法应该是这样:

if ((ord({rs[0][0]}) == 1) || ({rs[0][0]} == 1)){

    用这种方法判断,就能够同时解决Windows和Linux对bit字段停止判断的问题。

    

    

    

    

    

文章结束给大家分享下程序员的一些笑话语录: 自行车
一个程序员骑着一个很漂亮的自行车到了公司,另一个程序员看到了他,问 到,“你是从哪搞到的这么漂亮的车的?”
骑车的那个程序员说, “我刚从那边过来, 有一个漂亮的姑娘骑着这个车过来, 并停在我跟前,把衣服全脱了,然后对我说,‘你想要什么都可以’”。
另一个程序员马上说到, “你绝对做了一个正确的选择, 因为那姑娘的衣服你 并不一定穿得了”。

--------------------------------- 原创文章 By
问题和应用
---------------------------------

原文地址:https://www.cnblogs.com/jiangu66/p/3100671.html