是这样的,在delph7中的demo例子:ado\shape
中有两张表:customer及order,分别用dbgird1及dbgrid2把它们
显示出来,它们之间通过custNo关联。在adodataset1中的CommandText有这样的SQL语句:SHAPE {select * from customer}
APPEND ({select * from orders} AS Orders
RELATE CustNo TO CustNo) 我看不懂,各位能给我解释一下吗?因为我好象没有用过这样的SQL语句。
另外,
在adodataset2中的CommandTex却没有任何命令语句。为啥?
中有两张表:customer及order,分别用dbgird1及dbgrid2把它们
显示出来,它们之间通过custNo关联。在adodataset1中的CommandText有这样的SQL语句:SHAPE {select * from customer}
APPEND ({select * from orders} AS Orders
RELATE CustNo TO CustNo) 我看不懂,各位能给我解释一下吗?因为我好象没有用过这样的SQL语句。
另外,
在adodataset2中的CommandTex却没有任何命令语句。为啥?
用于嵌套的数据集。
该语句是从customer 表中选择所有数据做为父集,
从orders中选择所有的数据作为子集,该子集中是集的中一列,列名是Orders,
这样父集中每一条记录中的orders字段包括的内容为与其CustNo字段同值的orders表中的数据集
也就是它的数据就是adodataset1中orders字段的内容即前述的数据集相当于(select * from orders o,customes c where O.custno=c.cusno)
--------------
爱如火,紫如情!
--------------
shape语言属于SQL语言吗?还是adodataset的方法。我搞不明白。
好象在SQL中无非只有:select,insert,upate,delete等。
那么,要学习这个东东,要看什么书或资料,有这样的学习资料吗?100分等一下给你!