Error OLE DB

20/12/2004 - 12:25 por grbyte | Informe spam
Hola

Tengo una dll que captura los eventos de una Biblioteca
en la que Añado un nuevo elemento en una Lista cuando
pasa algo en la Biblioteca.

Ese código llamado desde una aplicación web independiente
funciona, pero desde mi dll no funciona.

¿Alguien sabe porqué?

Codigo

Dim globAdmin As New Administration.SPGlobalAdmin
Dim miWeb As SPWeb
miWeb = globAdmin.VirtualServers(0).Sites(0).AllWebs(0)
miWeb.AllowUnsafeUpdates = True
Dim listItems As SPListItemCollection = miWeb.Lists
("Lista de gorka").Items
Dim item As SPListItem = listItems.Add
item("Titulo") = "Uno nuevo"
item("Descripcion") = "A las " &
Today.Date.ToLongDateString
item("Detalle") = "El detalle"
item.Update()

Error
Multiple-step OLE DB operation generated errors. Check
each OLE DB status value, if available. No work was done.

Gracias

Preguntas similare

Leer las respuestas

#1 Tako
20/12/2004 - 12:37 | Informe spam
Tienes un mensaje parecido hace unos días: es posible que sea por temas
de permisos, la DLL si se ejecuta desde el evento se ejecuta con permisos
extraños, mírate el SDK para ver como hacer un "impersonate" y ejecutarla
con otros permisos.

grbyte wrote:
Hola

Tengo una dll que captura los eventos de una Biblioteca
en la que Añado un nuevo elemento en una Lista cuando
pasa algo en la Biblioteca.

Ese código llamado desde una aplicación web independiente
funciona, pero desde mi dll no funciona.

¿Alguien sabe porqué?

Codigo

Dim globAdmin As New Administration.SPGlobalAdmin
Dim miWeb As SPWeb
miWeb = globAdmin.VirtualServers(0).Sites(0).AllWebs(0)
miWeb.AllowUnsafeUpdates = True
Dim listItems As SPListItemCollection = miWeb.Lists
("Lista de gorka").Items
Dim item As SPListItem = listItems.Add
item("Titulo") = "Uno nuevo"
item("Descripcion") = "A las " &
Today.Date.ToLongDateString
item("Detalle") = "El detalle"
item.Update()

Error
Multiple-step OLE DB operation generated errors. Check
each OLE DB status value, if available. No work was done.

Gracias
Respuesta Responder a este mensaje
#2 grbyte
20/12/2004 - 15:18 | Informe spam
Ya me funciona,

he tenido que modificar un poco lo que viene en el SDK
porque me daba algún problema.

Gracias de todas formas.



Tienes un mensaje parecido hace unos días: es


posible que sea por temas
de permisos, la DLL si se ejecuta desde el evento se


ejecuta con permisos
extraños, mírate el SDK para ver como hacer


un "impersonate" y ejecutarla
con otros permisos.

grbyte wrote:
Hola

Tengo una dll que captura los eventos de una Biblioteca
en la que Añado un nuevo elemento en una Lista cuando
pasa algo en la Biblioteca.

Ese código llamado desde una aplicación web




independiente
funciona, pero desde mi dll no funciona.

¿Alguien sabe porqué?

Codigo

Dim globAdmin As New Administration.SPGlobalAdmin
Dim miWeb As SPWeb
miWeb = globAdmin.VirtualServers(0).Sites(0).AllWebs(0)
miWeb.AllowUnsafeUpdates = True
Dim listItems As SPListItemCollection = miWeb.Lists
("Lista de gorka").Items
Dim item As SPListItem = listItems.Add
item("Titulo") = "Uno nuevo"
item("Descripcion") = "A las " &
Today.Date.ToLongDateString
item("Detalle") = "El detalle"
item.Update()

Error
Multiple-step OLE DB operation generated errors. Check
each OLE DB status value, if available. No work was




done.

Gracias





.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida