none
COM+ retornar um RecordSet RRS feed

  • Pergunta

  • Alguém tem alguma idéia de como eu faço um componete COM+ feito no VB6 retornar um RecordSet populado para o ASP 3?
    Eu preciso que ele se conecte com uma base faça a pesquisa que eu vou passar como parametro e ele me retornar um RecordSet aberto e populado para que eu possa trabalhar no asp.
    valeu.
    sexta-feira, 20 de abril de 2007 17:31

Todas as Respostas

  • Oi !

     

    O recordset precisa ser um recordset desconectado, ou seja, precisa estar definido como recordset no client (aduseclient - 3) e a conexão precisa ser retirada do recordset (rs.connection=nothing) antes de ser feito o close da conexão, apenas assim o recordset se mantém aberto para ser manipulado pelo ASP 3.

     

    Mas larga isso tudo e vem para o .NET você tb !!!

     

    []'s

     

     

    sexta-feira, 20 de abril de 2007 17:44
  • Hehe... É justamente isso, eu programo em .Net por isso me quebro um pouco quando eu tenho que programar com ASP 3 e VB6, mas voltando, você não tem um exempo de código ae pra mim ver como ficaria essa sua idéia? desde ja agradeço
    sexta-feira, 20 de abril de 2007 17:51
  • Oi !

     

    Neste link http://www.bufaloinfo.com.br/dicas.asp?cod=216 tem um exemplo de um recordset no client, apesar de ser por outro objetivo. Depois desvincule o recordset da connection (setando a propriedade connection para nothing) e feche a connection.

     

    []'s

     

    sexta-feira, 20 de abril de 2007 18:11