Mis COM+ no funcionan

28/02/2005 - 17:42 por Carlos | Informe spam
Mi problema es que yo hago el sgte servicio com+ que registra un cliente en
bd, ejemplo:

<autocomplete> _
Sub RegistrarCliente(pdrCilente as dsempresa.clienterow)



end sub
'pdrCilente as dsempresa.clienterow froma parte de un typed dataset que lo
genera .net

Pero al invocar el servicio com+ desde mi aplicativo me daba un error y era
que tenia que marcar el datarow y datatable como serializable, bueno, ya lo
hice, lo compile y todo y ahora me aparece el sgte error:

The type System.Xml.XmlBoundElement in Assembly
System.Data,
Version=1.0.3300.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089 is not marked as serializable.

De ahi no se que hacer, alguien me puede ayudar por favor como resolver este
problema.

Por si acaso ya hice el regsvc y gacutil pero nada todavia.

Comentario: Para implementar en com+ es bien pesado!!!
Gracias
 

Leer las respuestas

#1 A.Poblacion
28/02/2005 - 20:01 | Informe spam
Es un problema documentado del Framework: Solo se puede serializar un
DataSet completo, pero las partes del DataSet, tales como el DataRow y el
DataTable, no se pueden serializar en la versión actual (creo que esto
planeaban arreglarlo en la 2.0, pero no sé si realmente así lo han hecho).
Así que tendrás que replantearte la aplicación para pasar los datos de
alguna otra forma en lugar de con un DataRow.


"Carlos" wrote in message
news:
Mi problema es que yo hago el sgte servicio com+ que registra un cliente


en
bd, ejemplo:

<autocomplete> _
Sub RegistrarCliente(pdrCilente as dsempresa.clienterow)



end sub
'pdrCilente as dsempresa.clienterow froma parte de un typed dataset que lo
genera .net

Pero al invocar el servicio com+ desde mi aplicativo me daba un error y


era
que tenia que marcar el datarow y datatable como serializable, bueno, ya


lo
hice, lo compile y todo y ahora me aparece el sgte error:

The type System.Xml.XmlBoundElement in Assembly
System.Data,
Version=1.0.3300.0, Culture=neutral,
PublicKeyToken·7a5c561934e089 is not marked as serializable.

De ahi no se que hacer, alguien me puede ayudar por favor como resolver


este
problema.

Por si acaso ya hice el regsvc y gacutil pero nada todavia.

Comentario: Para implementar en com+ es bien pesado!!!
Gracias

Preguntas similares