Item
      
  Set Rec = Server.CreateObject("ADODB.Record")
  With Rec
      .Open urlMoveFrom, Cnn, 3 ' adModeReadWrite
      '.DeleteRecord  '好象没有这个方法,你试试用这个
      do while not .Eof 
         .Delete
         .movenext
      loop      .Close
  End With'''''''''''''
最好是用Connection.Execute "Delete from TableName'

解决方案 »

  1.   

    感谢两位的参与!Wesely(无奈太多) : 
    我忘了说一句,我用的是Exchange,不是SQL Server!那一句没有错!!在ASP里属性设置都没问题,但就是不能调用Delete()方法!!!!!!!!!!!
      

  2.   

    Set Cnn = CreateObject("ADODB.Connection")
      With Cnn
          .Provider = "exoledb.datasource"
          .Open urlMoveFrom_cnn
          '.BeginTrans
      End With我感觉cnn这个连接的参数是不是少了不止好象一个.provider吧这是我的感觉不知道是不是对
      

  3.   

    cool_man(土豆) :
    Exchange WSS用的就是EXOlEDB,这里也没有任何问题!
    我把VB里的代码拷贝到ASP里,没有问题!
    问题应该就出在不能调用Delete()方法!!!!!!!!!!! 
      

  4.   

    你的DLL先在其它VB程序中执行过吗?
    如果没有就先测试一下,再用ASP调用
      

  5.   

    问题出来了:Private Sub Command1_Click()
       Dim ItemMag As Item.Manager
       Set ItemMag = CreateObject("Item.Manager")
       With ItemMag
          .GroupName = "bianji"
          .UserName = "lizhihong"
          .Item = "lizhihong2001-12-4-11-10-32.htm"
          .Delete '''''''''''''''''''''''''''执行到这一句显示错误“实时错误 需要对象”
       End With
       MsgBox "OK!"
    End Sub可是对象浏览器里明明有Delete方法呀!
      

  6.   

    你是不是联调的,就是建立一个工程组去调试,这样你可以测试内部的DLL执行情况。
    我认为是你的DLL错了,是你为有新件一个实例,也就是没有初始化。
    联调一下,问题应该很容易解决的。
      

  7.   

    天哪!!终于解决了这个小问题!我在VB里建了一个工程组,调试了一下,通过;然后拿到ASP里,也通过了!散分!!!