Delphi7中的dbExpress连接DB2怎不能ApplyUpdates???
我是按照李维 的高效数据库设计 那样做的啊???
谁连接过啊,给个说法啊。
没有分了,有分再加50分。

解决方案 »

  1.   

    我是这样连接的(倒着说)
    DBGrid1 的DataSource属性为:DataSource1
    DataSource1 的DataSet属性为:ClientDataSet1
    ClientDataSet1 的ProviderName属性为:DataSetProvider1
    DataSetProvider1 的DataSet属性为:SQLDataSet1
    SQLDataSet1 的SQLConnection属性为:SQLConnection1
    SQLDataSet1 的CommandText属性为:select * from t_tableone
    SQLConnection1 的 连接属性如下:
    DriverName=DB2
    Database=NTZY
    User_Name=db2admin
    Password=admin
    BlobSize=-1
    ErrorResourceFile=
    LocaleCode=0000
    DB2 TransIsolation=ReadCommited
    这个连接能够查询数据,但是在DBGrid1中修改了数据以后,应用
      if ClientDataSet1.ChangeCount>0 then
        ClientDataSet1.ApplyUpdates(0);
    提交修改的时候就报错[IBM][CLIDriver]CLI0126E 此时操作无效。
    请各位高手指教!!多谢!!!!