webSnap支持ADO么?我用DBE写WebSnap没有问题,但
把DBE中的数据换成ADO的就出错为“Internal Application Error
标记没有引用存储 ”能解决一定给分

解决方案 »

  1.   

    你可以看看李艺《DELPHI6企业级解决方案及应用剖析》,上面有几章讲述WEBNAP的,应该不支持
      

  2.   

    当然能支持,多半是你是少加了CoInitliaze 之类的初始化COM环境的语句。
      

  3.   

    我做过两种情况的WEBSNAP。。都可行的。
    一,WEBSNAP===(ADO连接)=====》数据库
    二,WEBSNAP===(ADO连接)===》应用服务器===>数据库。。当然,有些处理细节同WEBSNAP是CGI,ISAPI 等具体形式有关,但那只
    同效率相关。
      

  4.   

    晕,刚才敲错了。。一,WEBSNAP===(ADO连接)=====》数据库
    二,WEBSNAP===(Socket)===》应用服务器=(ADO连接)==>数据库。。
      

  5.   

    我试了,DELPHI 6没问题,DELPHI 7就出问题,
      

  6.   

    那是因为D7的WebAppDataModule没有做OLE初始化,
    在WebAppDataModule的Create 与 Deactivate放入如下语句uses ActiveX;procedure TDMAPP.WebAppDataModuleCreate(Sender: TObject);
    begin
      oleinitialize(nil)
    end;procedure TDMAPP.WebAppDataModuleDeactivate(Sender: TObject);
    begin
      oleuninitialize;
    end;注意,请另外新建DataModule放置数据库连接, 不要放在WebAppDataModule。