zoukankan      html  css  js  c++  java
  • 怎样使用ADO中的UpdateBatch方法(200分)

    诸位:
      我在使用ADO组件(ADOQuery、ADODataSet)的BatchUpdate模式时,系统竟不认识UpdateBatch、CancelBatch方法。这是怎么回事?我的运行环境是Win2000+SQL2000+D5.使用时对着李维的(Delphi 5.x ADO/MTS/com+)书第53页来试的,ADO组件的CursorType已设为Static,LockType设为BatchOptimistic,SQL语句为Select。[8D]

    --------------------------

    updatebatch在Conntion对象上,即连接对象

    -----------------------

    dataset.updatebatch(arall/arcurrent)

    -----------------------

    加USE ADODB

    ------------------------

    能否借用一下你的那本李維的<<DELPHI5.X ADO/COM/MTS>>!

    ------------------------------

    樓主:改D6試試

    我現在做單表也好,主從表也好,總之你只記住:

    慌沖的意思是當前的修改并沒有寫到數據庫,一定要updatabatch(arAll)才行,在之前要將locktype設為: ltbatchoptimistic

    還有就是:
    curstrtype 設為:ctstatic

    就行了!

    前年買了那本 <<ADO/MTS/COM>>

    ---------------------------------------------

    诸位:
      问题已解决了---与D5的安装没关系,主要是我在编程时有个不太好的习惯:使用ADOQuery时喜欢用ADODataSource.DataSet,而不是直接使用ADOQuery1.另外:UpdateBatch时如ADOQuery1不是单个表,而是Join了两个以上的表的,执行时会有键列错误信息出现。。。。
    ye802808:
    对不起,我这本书也是借来的,大家是穷亲戚借宝啊...

  • 相关阅读:
    Qt图片显示
    C# 对话框使用整理
    C# AutoResetEvent 使用整理
    C++ 模板
    superset使用
    superset部署
    kafka修改topic副本数
    c# 生成自定义图片
    c# 解决Randoms伪随机重复问题
    c# 图片加水印
  • 原文地址:https://www.cnblogs.com/jijm123/p/10348849.html
Copyright © 2011-2022 走看看