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
 

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

Preguntas similares