起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 196|回复: 14

【结】问题&疑问**

[复制链接]
发表于 2008-7-14 15:34:37 | 显示全部楼层 |阅读模式
如图错误。

顺序

先建数据库表
然后信息层
然后功能层

保存时候就报错

一句代码都没写

另外。
我看下那个错误似乎是个SQL相关的查询,其中涉及到了 OR ,想问的是 WHERE 后有AND 有 or 而且 OR 没有任何括号。
据我所知SQL的执行顺序是有OR没有括号的话只要满足一个OR满足条件就算满足,这样情况,平台是如何处理的。

error.png

80.43 KB, 下载次数: 99

回复

使用道具 举报

发表于 2008-7-14 15:38:37 | 显示全部楼层
那是因为解析不了你的那个数据集的复杂sql。你自己设置下更新选项吧。
更具体的可以搜索下论坛。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:11:04 | 显示全部楼层
数据集并不复杂

就一个 SELECT *
  FROM AM_TMOLDPLAN
  WHERE AM_TMOLDPLAN.ISEXIST = 1
  ORDER BY AM_TMOLDPLAN.PLANDATE, AM_TMOLDPLAN.MOLDID
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:11:42 | 显示全部楼层
而且 将数据集更新选项的 更新模式 改成 主键和修改字段 就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:13:03 | 显示全部楼层
数据集的SQL 是自己生成的
我就从一个表里 选择了全部字段,然后在选择那选项卡里设了个条件   再排了个序

这个应该不算复杂吧 是平台自带的东西生成的啊
回复 支持 反对

使用道具 举报

发表于 2008-7-14 17:17:40 | 显示全部楼层
哦,那是可以的。但从1楼的错误上看,应该是更新选项的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-14 17:30:36 | 显示全部楼层
但是没动任何地方  就出这样的问题的。 何故?
回复 支持 反对

使用道具 举报

发表于 2008-7-14 17:31:47 | 显示全部楼层
你就用一个简单的sql看看呢
比如
select * from tab;
回复 支持 反对

使用道具 举报

发表于 2008-7-15 09:33:38 | 显示全部楼层
楼主,反馈下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-17 09:44:03 | 显示全部楼层
简单的也不行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 13:02 , Processed in 0.045224 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表