多此一举么?(50分)

  • 主题发起人 主题发起人 千中元
  • 开始时间 开始时间

千中元

Unregistered / Unconfirmed
GUEST, unregistred user!
Tdataset的commandtext属性。
。close;
commandtext:='';-----------------添这一句是不是没什么作用?
commandtext:='select * from typetow where stypeone=:b';
open;

 
因为后面又赋植了,没有作用。
 
当然没用了。
BTW:收到你的Email了。
 
如果象你写的程序流程一样,那真的就没用了
 
有用。
可以使程序显得大一点。(截自《微软密技》)
 
这叫做 "脱了裤子放屁"
 
什么意思?
 
脱了裤子放屁——自找麻烦 :)
 
ft
yanyong
>>如果象你写的程序流程一样,那真的就没用了
怎样写有用?
Tdataset的sql属性要先clear,不知道commandtext是否一样




 
没用,唯一的用处是浪费资源。
 
这样可以迷惑别人。
 
我猜想,假如用用处,可能是这个用处:
如果在此前commandtext就是'select * from typetow where stypeone=:b'
再执行commandtext:='select * from typetow where stypeone=:b'
可能内部没有执行一些变化(比如重新检查参数、比如关闭游标之类)
先赋一个''可能就可确保。

(一般在delphi中field的write方法中都是判断:
if FCommandText<>Value then(不等于才做,和原来的值相等就不做任何事)


上面都是猜测的
 
没有用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
<b>脱了裤子放屁——干人鸟事?!</b>
 
习惯上来说,我是喜欢加的。
脱了裤子放屁——爽啊!
 
伙计们:
这是一个什摸问题?
 
我想说点别的,怕伤了和气。
 
这种废话,有时是有用的。
特别是在你发现你的程序没有写错,而出来的结果又明显不对的时候!!!
这时就废话不废了:-)

这是我的经验之谈:-)
 
千中元的代码增加法?
 
后退
顶部