正在阅读:用AdoDataSet实现数据表的导入导出用AdoDataSet实现数据表的导入导出

2004-08-10 10:08 出处:CSDN 作者:zhxfzhxf1 责任编辑:linjixiong


  else         // 添加记录

  begin

  AdoDataDest.Close;

  AdoDataSetDest.CommandText := Format(‘select * from %s where 1=0’,[strTableName]);  // 获取字段列表

  AdoDataSetDest.Open;

  AdoDataSetDest.Insert;

  for i:=0 to FieldList.Count-1 do

  AdoDataSetDest.Fields[i] := Fields[i];

  AdoDataSetDest.Post;

  end;

  Next;

  end;

  end;

  // 判断指定主键值的记录在表中是否存在

  function RecordInDest(strTableName, strKeyFieldName, strKeyValue: string): boolean;

  begin

  with AdoQuery1 do

  begin

  Close;

  SQL.Clear;

  SQL.Add(Format(‘select count(*) from %s where %s=%s, [strTableName, strKeyFieldName, QuotedStr(strKeyValue)]));

  Open;

  result := Fields[0].AsInteger > 0;

  Close;

  end;

  end;

  如果对数据表的情况进行进一步的考虑,并结合更周密的导入导出方案,比如导入指定字段、导入指定字段、导入指定记录等等,对导入导出过程进行更详细的控制,就可以实现强大的、通用的数据表的导入导出工具。


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品