在使用Intraweb7.0.9+Delphi7版本时遇到一个问题,我在程序中不知道怎么加入一个Datamodule模块!加入一个普通的Datamodule后,在其中加入的数据连接控件在另外的窗体里面引用时根本提取不到数据,不知道是什么回事?
不知道有哪位兄弟遇到过此问题,请各位帮忙,一定尽快结帖!

解决方案 »

  1.   

    在用户的session中定义LoginDataM  TIWUserSession = class(TIWUserSessionBase)
        procedure IWUserSessionBaseDestroy(Sender: TObject);
      private
        { Private declarations }
      public
        userid:string;
        LoginDataM: TLoginDataM;
     constructor Create(AOwner: TComponent); override;
      end;
    你需要为每个Session建立一个DataModule,.
    constructor TIWUserSession.Create(AOwner: TComponent);
    begin
      inherited;
      LoginDataM := TLoginDataM.Create(AOwner);
    end;因为Intraweb应用是多用户的,都必须为每个用户建立自己的Datamodule