如果我要从temp表中取某条记录(如status>0 这是唯一的)以后的记录应该怎么取,而且取到的记录要保存到一个数据集当中来啊
谁能给我详细的代码啊
谁能给我详细的代码啊
解决方案 »
- 问2个有关DBGrid,DBNavigator和combobox控件的问题
- 高分:vskin换肤问题:换肤后,我的打印窗体总是不能最大化了,最问怎么解决呀!
- **********关于爱情的问题,请朋友们帮忙!*********
- 用ado 联接 oracle DBGrid 显示数据,程序执行时出现"没有侦听"是何缘故。
- 谁知道哪里有好的打印控件下载!
- 是否可以不单独安装数据库的客户端
- SQL UNION 排序问题,在线等
- 是我机器的问题,还是delphi装的问题??
- 连接远程数据库的问题?快来看,一定能学到东西。
- 请推荐一个类似QQ方式的竖式菜单的控件
- 怎样为Shape 添加 Handle ,因此我想切割三角形并且绘制成按钮形式(做七巧板用) , 但切割需要Handle ,还有做成按钮形式,有浮起的效果, 请
- 动态创建的菜单项,如果几个菜单项共用一个onClick过程,如何判断当前点击的是哪一个项? 如何获取其索引值?
self.ADODataSet1.Filter:='status>0';
self.ADODataSet1.Filtered:=true;
我要取的是标志位 status>0 以后的记录
并不是要取status>0 的记录
其实rocxu的方法也不错,至少不用动什么脑筋
var Ind:longint;
SField, DField: TField;
begin
for Ind:=0 to Source.FieldCount - 1 do
begin
SField := Source.Fields[ Ind ];
DField := Destination.FindField( SField.FieldName );
if (DField <> nil) and (DField.FieldKind = fkData) and
not DField.ReadOnly then
if (SField.DataType = ftString) or
(SField.DataType <> DField.DataType) then
DField.AsString := SField.AsString
else
DField.Assign( SField )
end;
end;procedure TFormDemo.ButtonAppendClick(Sender: TObject);
var
StartRecNo: Integer;
begin
DataSet_D.Open;
DataSet_S.Open;
while not DataSet_S.Eof do
begin
if DataSet_S.FieldValues['Status'] > 0 then
StartRecNo := DataSet_S.RecNo;
if DataSet_S.RecNo > StartRecNo then
begin
DataSet_D.Append;
CopyRecord(DataSet_S, DataSet_D);
DataSet_D.Post;
end;
DataSet_S.Next;
end;
end;
其实rocxu的方法也不错,至少不用动什么脑筋================不能把没有测试的任何代码随便公布, 这是一种很不负责的行为。 至于你们的办法都是不符合实际情况的需求的。
============
To Be Or Not To Be , This is a Question...... :) :)