按照书上的提示,我做了一个IntraWeb的小程序:在新建的Stand Alone Application的主窗体上放了一个ADOTable1,并连接好了数据库。再放一个DataSource1,它的DataSet属性设置为ADOTable1,接下来再放了一个IWDBGrid1,其DataSource属性设置为 DataSource1,这样就连接好数据库了。将ADOTable1的Active属性置为True。运行后,不但不能在IWDBGrid1中显示数据表中的数据,而且系统还提示:Project 
IWProject1.exe raised exception class EOLESysError with message  '尚未调用 CoInitialize'.Process stopped. use step or Run to continue.
我刚刚接触Delphi的Web编程。什么都不懂!恳求大家能帮我指点一下,在这里先谢谢了!!!

解决方案 »

  1.   

    因为你用到了ADO控件,需要做以下设置:
    按shift+F12 打开IWServerController窗口,设置其comInitialization属性为ciMultiThreaded即可
      

  2.   

    我也遇到过这种问题,最后用了Query组件才解决问题
    而且只能在程序运行之后才能在iwdbgrid里显示!
      

  3.   

    按shift+F12 打开IWServerController窗口,设置其comInitialization属性为ciMultiThreaded即可
      

  4.   

    jycjd(阿东) 的方法真不错,我试过了,问题解决了!真开心,谢谢各位大侠!
      

  5.   

    IntraWeb除了用ADO方式连接数据库外,还有其他的方式吗?不包括(BDE)