有一IntraWeb的数据库应用,问题是:数据感知控件(IwDbGrid等)无法显示数据。
我确定数据源已打开。
可能是某一个属性的设置问题,可是我都选默认值也是无法显示,但我新建一个工程就行。
百思不解。

解决方案 »

  1.   

    在项目文件里把创建data窗体的语句放在创建主窗体的语句前,就象下面:Application.CreateForm(TformIWdata, formIWdata);
    Application.CreateForm(TformIWMain, formIWMain);
      

  2.   

    把数据库连接的东东都设激活了,如:有tClientDataSet的,把它的Active设为ture
      

  3.   

    以上的都做了.
    我用Showmessage()可以看到数据库中的信息.
      

  4.   

    可能是你的数据源放在你的DateMoudel中,但是你的页面中没有引用它,
    可以在数据库的页面中引用数据源所在的单元,然后再试试看
      

  5.   

    应不是的,可能是你的ServerControl里的连接的属性没有设好,它默认的是iNormal,如果是用ADO连接数据库的话,就要用到iMultiThread这个东东,设好后估计就可以了。