把 program改成library
把 IWInitStandAlone改成IWInitISAPI
Build没有问题,可是一到IIS里发布,报“找不到 %1。”!
有时候报“The file is not a valid compound file”???急用,救命!

解决方案 »

  1.   

    ??
    你看看你是不是先用standalone编写的!
    然后转到iis的?
      

  2.   

    flyycyu(fly) :
      是的!你有解决的办法吗?
      

  3.   

    我也遇到过几次, 有时是odbc问题, 有时是servercontrol的设置,
    你做个简单的连接数据库的试一下!
      

  4.   

    xiao78(xiao78) 
    试过了,一连数据库就不行
      

  5.   

    如果你用ODBC, 把它建立在system DSN(系统)中.
    你用的是什么数据库?大概你是怎么连的?
      

  6.   

    借贵宝地一用,我有类似的问题,说:MyName/IUser_MyName登陆失败,这是怎么回事?初步怀疑是和sql server的设置有关,我的sql server开始时设为windows登陆,不行!但是我把它改为windows/sql server登陆还不行,为什么?多谢!!(程序在开发模式下没问题,但是就是不能发布)
      

  7.   

    老大,上面的问题已经解决,
    还有一个问题,
    IE地址栏显示了一大串的字符,能否更美观一点?多谢!
    如:http://127.0.0.1:1234/EXEC/0/E87DE0001C4E10960E67E24020030308105622703
    变为:http://127.0.0.1:1234/EXEC/0/MyTest
    多谢!
      

  8.   

    楼上你怎么解决的.
    把sessiontrackingmethod改为tmcookie, 就不会显示这么多, 
    不过改成dll有问题.
      

  9.   

    老大们,快升级吧,
    我用的是
    d7+intraWeb5.1.19+sql server2000
      

  10.   

    xiao78(xiao78) 
    sql7+ado有没有好办法 ?fansnaf(投币一元)
    你的intraWeb5.1.19在哪下的?
      

  11.   

    fansnaf(投币一元) :谢谢!谢谢![email protected]
      

  12.   

    fansnaf(投币一元) :
    你写的时候是不是先调StandAlone再改成ISAPI?
      

  13.   

    fansnaf(投币一元) :
    能给我一份IntraWeb 5.1.19能给我一份吗?procedure TformMain.IWAppFormCreate(Sender: TObject);
    begin
      ADOConnectionGYP.Connected := True ;  with ADOQueryGYP do
      begin
        Active := False ;
        SQL.Clear ;
        SQL.Add('SELECT * FROM T_ITEM WHERE CFLAG=' + QuotedStr('工价')) ;
        Open ;    IWComboBoxID.Clear ;
        IWListBoxID.Clear ;
        while not Eof do
        begin
          IWComboBoxID.Items.Add(FieldByName('Cname').AsString) ;
          IWListBoxID.Items.Add(IntToStr(FieldByName('id').AsInteger)) ;
          Next ;
        end ;  end ;  if StrPeriod <> '' then
      with ADOQueryShow do
      begin
    //    ClearEdit ;
        Active := False ;
        SQL.Clear ;
        SQL.Add('SELECT * FROM T_ITEM A, T_AGRI B') ;
        SQL.Add('WHERE A.id=B.item_id AND period=' + QuotedStr(StrPeriod)) ;
        SQL.Add('AND CFLAG=' + QuotedStr('工价')) ;
        Open ;
        if IsEmpty then ClearEdit
        else IWEditFill.Text := DateToStr(FieldByName('fill').AsDateTime) ;
      end ;end;就是这段,我在StandAlone下一点事都没有,可是一改成ISAPI,就报错,我都调了很多天了,最后没办法,改用ASP了。你能帮我看看吗
      

  14.   

    fansnaf(投币一元) :
    你是怎么解决MyName/IUser_MyName登陆失败的
      

  15.   

    fansnaf(投币一元) :或者能给我留个信箱吗?我和您联系!
      

  16.   

    大家可以到
    www.playicq.com下载。
      

  17.   

    fansnaf(投币一元):
      谢谢!我去下! hedylin(野蛮力量) :
      我试试!
      

  18.   

    fansnaf(投币一元):
    我下了5.1.19、5.1.22,可是装上后运行他新的例子,StandAlone没事,可是ISAPI的都发布不了,你的是不是也是这样?
      

  19.   

    应该还是连接的问题. 可是我测的是sql2000.(工作用postgresql) 都没有问题
    开始测sql2000, adoconnection用windows登陆错误(standalone是可以的), 
    后来fansnaf提醒, 用混合登陆, 才可以的(谢谢fansnaf)
      

  20.   

    xiao78(xiao78):  能告诉我怎么混合连接吗
      

  21.   

    右击服务器,选择安全性,身份验证选择sql server和windows,
    然后注意更改adoconnection即可。^_^
      

  22.   

    这方面,hedylin(野蛮力量)好像对于报表的生成有了好的处理办法,
    能否讲解一下呢?多谢!!
      

  23.   

    fansnaf(投币一元) :
      我无地自容了!:( 你所说的右击服务器,是什么服务器呀,是SQL Server的Enterprise里的吗?另外,我的问题好像有些眉目了,等我解决以后,我来通报
      

  24.   

    SQL Server的Enterprise里的你的sql服务器
    ^_^
      

  25.   

    呵呵!我看到了,不过我装SQL的时候就配好了^_^,非常的谢谢你!看到我的QQ号了吗,有空多交流好吗?