dmsafety.CdsRun1.close;
      CommandText :=CommandText :='insert into run_capacitor 
                    (AREA_CODE,tran_code,TRAN_EQUIP_CODE,mailing_time,capacity,'+
                    'mailing_capacity,tension_front,tension_last,power_front,power_last,'                    +'order_man,accept_man,id)'+
                    'values'''+dmsafety.cdsAreaCode.fieldbyname'area_code').AsString+''',                    '''+dmsafety.cdsTranCode.fieldbyname('tran_code').AsString+''','''+
                    safety.cdsTranAccount.fieldbyname'tran_equip_code').asstring+''','''+
                    MaskEdit1.Text+''','''+
                    Edit2.Text+''','''+Edit3.Text+''','''+
                    Edit4.Text+''','''+Edit5.Text+''','''+
                    Edit6.Text+''','''+Edit7.Text+''','''+
                    Edit8.Text+''','''+Edit9.Text+''','''+
                    Label11.Caption+''')';
     dmsafety.CdsRun1.Execute;
    end;以上语句在Delphi6中能顺利通过!!但用Delphi7打开就是错误一堆!!‘dmsafety.CdsRun1.close;’这句都报错!!没办法了!!
现在找工作好象都是用的Delphi7啊!!能告诉我Delphi7与Delphi6最大的区别吗??ClientDataSet1好象不能指定数据集了!!
不好意思啊!!我是新人!!没多少分送!!

解决方案 »

  1.   

    1、你写的程序太乱了,大小写应该分开的吧,看不太明白。
    2、ClientDataSet本身就是数据集了,数据来源有两个:远程接口,或本地文件(FileName属性,看Demo吧)。
      

  2.   

    >>现在找工作好象都是用的Delphi7啊!!能告诉我Delphi7与Delphi6最大的区别吗??
    呵呵,你人比较逗,呵呵
    没看出Delphi7和Delphi6在数据上开发的区别。你是不是数据源连的有问题?
      

  3.   

    没区别??我什么都没动!!写的Demo!在D6上能运行!!找工作是想拿来用!!
    在那个单位的DELHII7上死活调试不过!!库文件都是我带去的!!