IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)

16/09/2004 - 07:08 por Adolfo Abegg | Informe spam
Hola amigos,

Estoy haciendo una pequeña aplicación con el vs .net 2003 para realizar
altas/bajas y modificaciones, nada raro :D

El problema es que al tratar de abrir una conexion, estoy obteniendo este
error:
IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)

El connection string que utilizo para la conexion OLEBD es:
this.Connection.ConnectionString = @"Auto Translate=True;User
ID=AcerraderoUser;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
Catalog=Acerradero;Use Procedure for
Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
ID«EGG;Use Encryption for Data=False;Packet
Size@96;Trusted_Connection=yes";


Estoy desarrollando en una computadora con winxp en inglés en donde la
aplicación funciona correctamente pero cuando lo instalo en otra computadora
con win 2000 no funciona porque me aparece ese error.

Lo publico aquí porque creo que es un error del sql server

Muchas gracias por la ayuda..

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
16/09/2004 - 18:27 | Informe spam
Lo primero que haria es no utilizar las clases de Ole/DB para conectarme a
SQL Server sino las clase que estan en el namespace System.Data.SqlCLient ya
que tienen mejor performance en su acceso a datos y seguramente un mejor
tratamiento de errores.

Ahora, referido al error que se esta produciendo es que dado un error no
puede obtener la informacion en el idioma local. Trata de conectarte con
este string de conexion:

this.Connection.ConnectionString = @"User
ID=AcerraderoUser;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
Catalog=Acerradero;Use Procedure for
Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
ID«EGG;Use Encryption for Data=False;Packet
;Trusted_Connection=yes";

Y fijate cual es el error real que obtienes.
Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Adolfo Abegg" wrote in message
news:e6r%
Hola amigos,

Estoy haciendo una pequeña aplicación con el vs .net 2003 para realizar
altas/bajas y modificaciones, nada raro :D

El problema es que al tratar de abrir una conexion, estoy obteniendo este
error:
IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)

El connection string que utilizo para la conexion OLEBD es:
this.Connection.ConnectionString = @"Auto Translate=True;User
ID=AcerraderoUser;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
Catalog=Acerradero;Use Procedure for
Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
ID«EGG;Use Encryption for Data=False;Packet
;Trusted_Connection=yes";


Estoy desarrollando en una computadora con winxp en inglés en donde la
aplicación funciona correctamente pero cuando lo instalo en otra


computadora
con win 2000 no funciona porque me aparece ese error.

Lo publico aquí porque creo que es un error del sql server

Muchas gracias por la ayuda..






Respuesta Responder a este mensaje
#2 Adolfo Abegg
17/09/2004 - 23:16 | Informe spam
Muchas gracias por al ayuda Adrian, lo probaré.


"Adrian D. Garcia" wrote in message
news:uD0z9g%
Lo primero que haria es no utilizar las clases de Ole/DB para conectarme a
SQL Server sino las clase que estan en el namespace System.Data.SqlCLient


ya
que tienen mejor performance en su acceso a datos y seguramente un mejor
tratamiento de errores.

Ahora, referido al error que se esta produciendo es que dado un error no
puede obtener la informacion en el idioma local. Trata de conectarte con
este string de conexion:

this.Connection.ConnectionString = @"User
ID=AcerraderoUser;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
Catalog=Acerradero;Use Procedure for
Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
ID«EGG;Use Encryption for Data=False;Packet
;Trusted_Connection=yes";

Y fijate cual es el error real que obtienes.
Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Adolfo Abegg" wrote in message
news:e6r%
> Hola amigos,
>
> Estoy haciendo una pequeña aplicación con el vs .net 2003 para realizar
> altas/bajas y modificaciones, nada raro :D
>
> El problema es que al tratar de abrir una conexion, estoy obteniendo


este
> error:
> IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)
>
> El connection string que utilizo para la conexion OLEBD es:
> this.Connection.ConnectionString = @"Auto Translate=True;User
> ID=AcerraderoUser;Tag with column collation when possible=False;Data
> Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
> Catalog=Acerradero;Use Procedure for
> Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
> ID«EGG;Use Encryption for Data=False;Packet
> ;Trusted_Connection=yes";
>
>
> Estoy desarrollando en una computadora con winxp en inglés en donde la
> aplicación funciona correctamente pero cuando lo instalo en otra
computadora
> con win 2000 no funciona porque me aparece ese error.
>
> Lo publico aquí porque creo que es un error del sql server
>
> Muchas gracias por la ayuda..
>
>
>
>
>
>


Respuesta Responder a este mensaje
#3 Adolfo Abegg
29/09/2004 - 03:41 | Informe spam
He agregado esto a mi cadena de conexión:

Auto Translate=True

Alguien en la lista de correos me lo sugirió pero el error persiste.



Alguien tiene la misma experiencia/error?



"Adolfo Abegg" wrote in message
news:e6r%
Hola amigos,

Estoy haciendo una pequeña aplicación con el vs .net 2003 para realizar
altas/bajas y modificaciones, nada raro :D

El problema es que al tratar de abrir una conexion, estoy obteniendo este
error:
IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)

El connection string que utilizo para la conexion OLEBD es:
this.Connection.ConnectionString = @"Auto Translate=True;User
ID=AcerraderoUser;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
Catalog=Acerradero;Use Procedure for
Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
ID«EGG;Use Encryption for Data=False;Packet
;Trusted_Connection=yes";


Estoy desarrollando en una computadora con winxp en inglés en donde la
aplicación funciona correctamente pero cuando lo instalo en otra


computadora
con win 2000 no funciona porque me aparece ese error.

Lo publico aquí porque creo que es un error del sql server

Muchas gracias por la ayuda..






Respuesta Responder a este mensaje
#4 Adrian D. Garcia
29/09/2004 - 19:25 | Informe spam
La sugerencia fue justamente la contraria. Remueve el autotranslate por un
lado e instalate el MDAC 2.8 en el idioma en que esta configurada tu
maquina.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Adolfo Abegg" wrote in message
news:
He agregado esto a mi cadena de conexión:

Auto Translate=True

Alguien en la lista de correos me lo sugirió pero el error persiste.



Alguien tiene la misma experiencia/error?



"Adolfo Abegg" wrote in message
news:e6r%
> Hola amigos,
>
> Estoy haciendo una pequeña aplicación con el vs .net 2003 para realizar
> altas/bajas y modificaciones, nada raro :D
>
> El problema es que al tratar de abrir una conexion, estoy obteniendo


este
> error:
> IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)
>
> El connection string que utilizo para la conexion OLEBD es:
> this.Connection.ConnectionString = @"Auto Translate=True;User
> ID=AcerraderoUser;Tag with column collation when possible=False;Data
> Source=""127.0.0.1"";Password=PasswdAcerradero;Initial
> Catalog=Acerradero;Use Procedure for
> Prepare=1;Provider=""SQLOLEDB.1"";Persist Security Info=True;Workstation
> ID«EGG;Use Encryption for Data=False;Packet
> ;Trusted_Connection=yes";
>
>
> Estoy desarrollando en una computadora con winxp en inglés en donde la
> aplicación funciona correctamente pero cuando lo instalo en otra
computadora
> con win 2000 no funciona porque me aparece ese error.
>
> Lo publico aquí porque creo que es un error del sql server
>
> Muchas gracias por la ayuda..
>
>
>
>
>
>


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