我用Delphi7写了一个ActiveForm的ocx件,并把它插入到我的网页中。
我想直接通过这个OCX件向服务器提交数据,而不是直接用网页的FORM来提交,请问该怎样做?另外再问一个比较麻烦的问题:能不能用OCX在网页中进行实时数据传送?

解决方案 »

  1.   

    ocx实际上相当于本地运行的一个程序,可以实现的呀。
    呵呵,用ocx写出来的数据库系统还是一个两层的C/S数据库系统,不安全。
      

  2.   

    可以做成三层的。
    客户端用ClientDataSet如:
    with ClientDataSetXYZ do
    begin
      FieldByName('QUANTITY').AsInteger := StrToInt(Edit1.Text);
      ......
    end;
      

  3.   

    with ClientDataSetXYZ do
    begin
      FieldByName('QUANTITY').AsInteger := StrToInt(Edit1.Text);
      ......
      ApplyUpdates;//应加上
    end;
      

  4.   

    做成三层的
    服务器写一个提交数据的过程
    客户端的OCX中调用这个过程,并提交即可。
    齐所发生的动作跟一般的程序是一样的。