dar de alta transacción

15/11/2004 - 13:15 por Jomaweb | Informe spam
Hola

Tengo una página ASP que hace varias operaciones seguidas con la base de
datos. Así que para que todo vaya en uan transacción le puse aquello
de Transaction="Required" , pero resulta que con esta cadena de conexión:

oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"

Obtengo el error:

Microsoft OLE DB Provider for SQL Server (0x8004D00A)
No se puede dar de alta la nueva transacción en el coordinador de
transacciones especificado.


Y con esta otra:

oConn.Open "Provider=sqloledb;" & _
"Network LibraryÛMSSOCN;" & _
"Data Source=xxx.xxx.xxx.xxx,1433;" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"

Me dice esto otro:

Microsoft OLE DB Provider for ODBC Drivers (0x8004D00A)
[Microsoft][ODBC SQL Server Driver]Error en transacción distribuida

Ya he probado con un montón de cadenas de conexión pero el resultado es
el mismo. Ya no sé que más probar. Solo se me ocurre que el servidor no
acepte transacciones pero me parece muy raro.

¿alguna sugerencia?
 

Leer las respuestas

#1 Jorge Oblitas
15/11/2004 - 17:05 | Informe spam
tu proveedor ole soporta transacciones?
"Jomaweb" wrote in message
news:#
Hola

Tengo una página ASP que hace varias operaciones seguidas con la base de
datos. Así que para que todo vaya en uan transacción le puse aquello
de Transaction="Required" , pero resulta que con esta cadena de conexión:

oConn.Open "Provider=sqloledb;" & _
"Data Source=myServerName;" & _
"Initial Catalog=myDatabaseName;" & _
"User Id=myUsername;" & _
"Password=myPassword"

Obtengo el error:

Microsoft OLE DB Provider for SQL Server (0x8004D00A)
No se puede dar de alta la nueva transacción en el coordinador de
transacciones especificado.


Y con esta otra:

oConn.Open "Provider=sqloledb;" & _
"Network LibraryÛMSSOCN;" & _
"Data Source=xxx.xxx.xxx.xxx,1433;" & _
"Initial Catalog=myDatabaseName;" & _
"User ID=myUsername;" & _
"Password=myPassword"

Me dice esto otro:

Microsoft OLE DB Provider for ODBC Drivers (0x8004D00A)
[Microsoft][ODBC SQL Server Driver]Error en transacción distribuida

Ya he probado con un montón de cadenas de conexión pero el resultado es
el mismo. Ya no sé que más probar. Solo se me ocurre que el servidor no
acepte transacciones pero me parece muy raro.

¿alguna sugerencia?

Preguntas similares