Wrox Home  
Search P2P Archive for: Go

  Return to Index  

aspx_espanol thread: RV: Ejecutar COM+ desde .NET


Message #1 by =?iso-8859-1?Q?Sergio_L=F3pez?= <slopez@h...> on Tue, 18 Mar 2003 12:21:39 +0100
El problema es que me sale el error:

Error de QueryInterface


-----Mensaje original-----
De: Francisco Reinoso [mailto:listas@s...]
Enviado el: jueves, 20 de marzo de 2003 15:24
Para: ASP.Net en Español
Asunto: [aspx_espanol] RE: RV: Ejecutar COM+ desde .NET


¿Has probado este código?

objFrase = new Frase.bllFrase
strFrase = objFrase.strSeleccionaFrase("Provider=SQLOLEDB;Data
Source=localhost;Initial Catalog=Intranet;User id=sa;Password=")

Francisco Reinoso.

----- Original Message -----
From: "Sergio López" <slopez@h...>
To: "ASP.Net en Español" <aspx_espanol@p...>
Sent: Thursday, March 20, 2003 1:39 PM
Subject: [aspx_espanol] RE: RV: Ejecutar COM+ desde .NET


> Pero tan dificil puede ser ejecutar un COM+ en .NET?
>
> Ayudarme por favor.
>
> -----Mensaje original-----
> De: Sergio López [mailto:slopez@h...]
> Enviado el: miércoles, 19 de marzo de 2003 11:16
> Para: ASP.Net en Español
> Asunto: [aspx_espanol] RE: RV: Ejecutar COM+ desde .NET
>
>
> No me funciona y me dice lo siguiente:
>
> Error de QueryInterface para la interfaz Frase._bllFrase.
>
> Descripción: Excepción no controlada al ejecutar la solicitud Web actual.
> Revise el seguimiento de la pila para obtener más información acerca del
> error y dónde se originó en el código.
>
> Detalles de la excepción: System.InvalidCastException: Error de
> QueryInterface para la interfaz Frase._bllFrase.
>
>
> El código que había puesto después de hacer la referecia era:
>
> Frase.bllFrase objFrase = new Frase.bllFraseClass();
> string strFrase = objFrase.strSeleccionaFrase("Provider=SQLOLEDB;Data
> Source=localhost;Initial Catalog=Intranet;User id=sa;Password=");
>
> Sergio López
>
> -----Mensaje original-----
> De: Francisco Reinoso [mailto:listas@s...]
> Enviado el: miércoles, 19 de marzo de 2003 5:39
> Para: ASP.Net en Español
> Asunto: [aspx_espanol] RE: RV: Ejecutar COM+ desde .NET
>
>
> Resumiendo:
>
> Agregar referencia en "Proyecto->Agregar Referencia", abres la lengüeta
COM
> y la buscas, si no está, pulsa el botón examinar y la seleccionas de tu
> disco duro, cabe la posibilidad de que no esté registrada y .NET te lo
> indique, pues no tienes mas que irte en windows a "Inicio->Ejecutar" y
> teclea "regsvr32 c:\micarpeta\milibreria.dll".
>
> Ahora para usarlo lo haces igual que en VB6, excepto que no tienes que
usar
> SET, esto es
>
> dim x as midll
> set x = new midll
> x.propiedad = "talycual"
> x.método(parametro1, parametro2)
> .....
>
> la segunda linea pones
> x = new midll
>
> Y yastá....
>
> Francisco Reinoso.
>
>
> ----- Original Message -----
> From: "Proyecto Internet - Guillermo Gonzalez Arroyave"
> <gugonza2@c...>
> To: "ASP.Net en Español" <aspx_espanol@p...>
> Sent: Tuesday, March 18, 2003 1:52 PM
> Subject: [aspx_espanol] RE: RV: Ejecutar COM+ desde .NET
>
>
> > Hola .. Sergio .. Quizás este articulo te pueda interesar ...
> >
> > Accessing COM/COM+ Objects Within the ASP.NET Environment
> > http://windows.oreilly.com/news/developasp_0301.html
> >
> > Nos vemos ...
> >
> > Guille!
> >
> > ___________________________________________
> > Guillermo González Arroyave
> > Analista Senior - Intergrupo
> > ggonzalez@i...
> > Tel: (+xx x) 313 4646 Fax: (+xx x) 313 3706
> >
> > Visite nuestro sitio: www.intergrupo.com
> >
> >
> > "Un programa hace lo que usted le ordena que haga, no lo que quiere
usted
> > que haga."
> >
> >
> > -----Original Message-----
> > From: Sergio López [mailto:slopez@h...]
> > Sent: Tuesday, March 18, 2003 6:22 AM
> > To: ASP.Net en Español
> > Subject: [aspx_espanol] RV: Ejecutar COM+ desde .NET
> >
> >
> >
> >
> > Mi pregunta es como se puede utilizar un Componente realizado en Visual
> > Basic 6.0 desde ASP.NET.
> >
> >
> > He leído que es necesario agregarlo como referencia en el proyecto y
> > haciendo estó me ha generado una dll Interop.Usuarios pero no me
funciona.
> >
> > Si alguién me pudiera ayudar lo agradecería considerablemente.
> >
> > Un saludo.
> >
> >
> > ---
> > Usted está suscrito a aspx_espanol como:
> > gugonza2@c...
> > Para darse de baja, envíe un mensaje en blanco a
> > %%email.unsub%%
> >
> >
> > ---
> > Usted está suscrito a aspx_espanol como:
> > listas@s...
> > Para darse de baja, envíe un mensaje en blanco a
> > %%email.unsub%%
> >
> >
>
>
> ---
> Usted está suscrito a aspx_espanol como:
> slopez@h...
> Para darse de baja, envíe un mensaje en blanco a
> %%email.unsub%%
>
>
>
> ---
> Usted está suscrito a aspx_espanol como:
> slopez@h...
> Para darse de baja, envíe un mensaje en blanco a
> %%email.unsub%%
>
>
>
> ---
> Usted está suscrito a aspx_espanol como:
> listas@s...
> Para darse de baja, envíe un mensaje en blanco a
> %%email.unsub%%
>
>


---
Usted está suscrito a aspx_espanol como:
slopez@h...
Para darse de baja, envíe un mensaje en blanco a
%%email.unsub%%



  Return to Index