字段太多,提示“表达式太复杂”,怎么办?

wangxiangsjz 2006-03-27 03:01:15
我有一个数据库表维护,字段很多,用DBEdit,数据更新时显示“表达式太复杂”。如果删掉一些字段就正常。
怎么办?
谢谢!
...全文
207 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hxshaou 2006-04-10
  • 打赏
  • 举报
回复
如果查询字段太多,可以分开查。先查满足前几个条件的,然后存储到临时表中。然后对临时表进行再次查找。
VisualLion 2006-03-29
  • 打赏
  • 举报
回复
存储过程
wangxiangsjz 2006-03-28
  • 打赏
  • 举报
回复
数据库是用的ACCESSS,大约200个字段,采用一个ClientDataSet,用DBEdit比较简单。现在看来可能不行,准备把一个ClientDataSet拆成二个。也许没有更好的办法。
todouwang 2006-03-28
  • 打赏
  • 举报
回复
应该是句子写得不合理引起的
橘子香水 2006-03-28
  • 打赏
  • 举报
回复
是sql语句构造时有问题,我遇到过,在sql server输入一个语句,才五行,居然提示sql语句太复杂,哈哈.
angle097113 2006-03-27
  • 打赏
  • 举报
回复
我是觉得如果出现了这样的需要,是否就该考虑需求有问题了呢?
cuteant 2006-03-27
  • 打赏
  • 举报
回复
楼上的。。。那估计是相当多~~~~
建议看看这个
http://community.csdn.net/Expert/topic/4619/4619750.xml?temp=.8518946
angle097113 2006-03-27
  • 打赏
  • 举报
回复
还真是没有遇到过这样的提示信息,
你有多少字段啊?
chb5210 2006-03-27
  • 打赏
  • 举报
回复
建议用存储过程比较好
dbWindy 2006-03-27
  • 打赏
  • 举报
回复
本人不傾向於用TDBEdit之類的,喜歡直接用SQL語句。
cuteant 2006-03-27
  • 打赏
  • 举报
回复
实在不方便的话将一个Update分成多个,呵呵
liu23xing 2006-03-27
  • 打赏
  • 举报
回复
存储过程好像太多字段也不认,只能在delphi里面写SQL语句来执行
ztenv 2006-03-27
  • 打赏
  • 举报
回复
建立视图,或存储过程...
elite01 2006-03-27
  • 打赏
  • 举报
回复
用存储过程吧
78hgdong 2006-03-27
  • 打赏
  • 举报
回复
写SQL 的UPDATE来更新....
wangxiangsjz 2006-03-27
  • 打赏
  • 举报
回复
提示是“查询过于复杂”。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧