送分来了,不过别嫌少(30分)

  • 主题发起人 主题发起人 hpretty
  • 开始时间 开始时间
H

hpretty

Unregistered / Unconfirmed
GUEST, unregistred user!
如果我用TQUERY 控件进行多表连接查询,则不管query控件不能进行更新
请问我用UpdateSQL控件如何进行数据更新,何时?
用Query 的哪一个事件触发合适?
 
老兄:
把问题说清楚!
 
query自动用updatesql里面的sql 命令来更新,query控件就好象普通的一样用
不用管在哪个事件里面写什么了
 
执行TQuery.ApplyUpdates,UpdateSQL控件就会进行数据更新,
如何更新则根据UpdateSQL的ModifySQL, InsertSQL, DeleteSQL
 
看了半天不知这位老兄在说什么!
 
需要输入参数时怎么办好象UpdateSQL 没有PARAMS PROPERTY
 
简单了,双击updateSql元件,选择
字段,然后按generate sql按钮,
你就知道这些怎么写了。
 
就是啊,清楚一点,这样大家才能帮你,你的分才不白花,
别太珍惜自己的手指头!
 
我有两个问题:
1.TupdateSQL 怎么用
我的三个表第一如下:
classsub(id,classno,term,subjectno,teacherno)
subject(subjectno,subjectname)
teacher(id,teachername)
如果TQuery 的SQL语句为
Select classsub.id,classno,term,subject.subjectname,teacher.teachername
from classsub,teacher,subject
where classsub.subjectno=subject.subjectno
and teacher.teacherno=classsub.teacherno
当然我在DBGRid 中输入的是 subjectname,teachername,
现在我要Update的是subjectno,teacherno,
那么TUpdateSQL insert 语句该怎样写 ?
2,lookup field 怎么用?举个详细的例子。

 
附加功能 将问题提前
 
hpretty:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
后退
顶部