李维书系统篇中第三章的几个问题?(100分)

  • 主题发起人 主题发起人 vincent+
  • 开始时间 开始时间
V

vincent+

Unregistered / Unconfirmed
GUEST, unregistred user!
1)请解释一下里面的三句代码:
var iRecords:integer;
DataSetProvider1.Reset(true);
//里面的Reset(true);
Result:=DataSetProvider1.GetRecords(10,iRecords);
//里面的iRecords

clientDataSet1.AppendData(vData,False);
//里面的False
2) 3-2-2中进行多表更新中,用的是UpdataSQL
而我如果用的是ADO组件,该怎么进行?
 
DataSetProvider有Reset吗?
 
首先,这是李维的错误,根本没有什么reset,
iRecords是一个输出参数,RecsOut returns the actual number of records in the data packet.
就是实际的记录数
用ado的话,需要写sql语句,原理一样
 
补充:
不是reset,而是, Options:=[ponoreset];
 
那个知道:
3-2-2中进行多表更新中,用的是UpdataSQL
而我如果用的是ADO组件,该怎么进行?
 
也可以用呀一样的。
 
delphi6中DataSetProvider没有Reset,AppendData。
iRecords返回数据包中实际的记录个数。
> 3-2-2中进行多表更新中,用的是UpdataSQL
> 而我如果用的是ADO组件,该怎么进行?
>也可以用呀一样的。
UpdateSQL控件属于BDE控件组,真的可以一样用吗?我没有试过。
 
用ADO更新多表方便的多,看李维《Delphi 5.X ADO/MTS/COM+高级程序设计篇》第三章
3-9节。
 
多表更新的程序我还没看懂,那位大虾详细解释一下阿|!
 
李维《Delphi 5.X 系統篇》第5章
也不能實現?

 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部