Foxtable(狐表)用户栏目专家坐堂 → 逻辑列疑问


  共有3152人关注过本帖树形打印复制链接

主题:逻辑列疑问

帅哥哟,离线,有人找我吗?
chq00123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
逻辑列疑问  发帖心情 Post By:2019/5/29 12:26:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20190529142616.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190529142301.png
图片点击可在新窗口打开查看
帮助文件1:
需要注意的是,SQL Server这种特性只有在使用SQL语句的时候才存在,数据一旦加载到Foxtable,不管数据来自何种数据源,逻辑列的值都是False和True,不再是0和1。
帮助文件2:实际上在DataTable中,逻辑列的值并不是以True和False存储的,而是以1和0存储的,当我们从DataTable中取值时,会自动将1转换为True,0转换为False后返回。
既然如此,我重新将已付款列改为逻辑型,然后修改代码,直接在表达式中用1和0代替True和False进行比较:
现在的情况把我搞蒙了,  用试用版的时候, 用内部数据源,用True。没有报错。 改SQL数据源,我就改成0,1 。结果报错,又改回True了。  现在项目转化成开发版之后,又报错了,改成0,1。就不报错。    谁帮我解释下。

这个 逻辑列改来改去,多的话 还挺麻烦,关键是怕改漏了!
[此贴子已经被作者于2019/5/29 14:29:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
  发帖心情 Post By:2019/5/29 14:28:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20190529142207.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
  发帖心情 Post By:2019/5/29 14:31:00 [显示全部帖子]

为什么代码那里    一个要用1  一个要用True,才会执行正确,  数据表,都是SQL,
之前用试用版  _luru = 1 ,还要写成 , _luru = True ,不然就报字符串无法转换那个错误!
[此贴子已经被作者于2019/5/29 14:33:51编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
  发帖心情 Post By:2019/5/29 15:01:00 [显示全部帖子]

都改成1后,不报错,但执行结果是错的!
只看现金日记账(最后一个)那个表,双击点选未审核,再单击点选已审核,保存修改按钮不会变化,,改成True后,就可以变化
[此贴子已经被作者于2019/5/29 15:50:04编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
回复:(有点甜) 同一改成1/0后测试。如果还有...  发帖心情 Post By:2019/5/29 15:10:00 [显示全部帖子]

hhhhh

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
回复:(有点甜) 在代码里面,都改成true/fal...  发帖心情 Post By:2019/5/29 15:20:00 [显示全部帖子]

加载、筛选,不是我要的,
但是在代码里面,_luru= 1  改True, 就报字符串无法转换错误

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
回复:(chq00123)回复:(有点甜) 在代码里面...  发帖心情 Post By:2019/5/29 15:24:00 [显示全部帖子]

现在 改TRUE   又不报错了图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
chq00123
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:38 积分:352 威望:0 精华:0 注册:2019/4/5 13:39:00
回复:(有点甜) 在代码里面,都改成true/fal...  发帖心情 Post By:2019/5/29 15:42:00 [显示全部帖子]

找到原因,是逻辑变量 定义类型错误

 回到顶部