IErrorInfo.GetDescription faile with DB_E_NOLOCALE (0x80040e41)

16/09/2004 - 07:16 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=miUsuario;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=LaContrasenha;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 Alejandro Perez
16/09/2004 - 14:51 | Informe spam
Hola como estas?..

Bueno, la verdad me parece medio extraño ese error. Estuve
buscando algun bug o info sobre ese error en Windows 2000
pero no consegui nada evidente.

De todos modos te voy a hacer algunas preguntas

1) Mencionaste que utilizas una conexion OLEBD, porque no
utilizas un SQLConnection?

2) Me di cuenta que en tu connection string (que esta bien
extenso por cierto), tienes como Data
Source=""127.0.0.1"", ahora bien, cuando instalas tu


aplicacion en la maquina con windows 2000. Esta maquina
tiene tambien SQL Server? Tienes creado un
usuario "miUsuario"? Este usuario tiene permisos en la
base de datos "Acerradero"? Existe la base de
datos "Acerradero" ?. Te pregunto estas cosas porque al
indicar como datasource 127.0.0.1 estas haciendo
referencia al server local.

3) Haz intentado conectarte con un string de conexion mas
simple? Quizas un:

"User ID=miUsuario;Data
Source=""127.0.0.1"";Password=LaContrasenha;Initial
Catalog=Acerradero;Provider=""SQLOLEDB.1"";";

Vamos a tratar de buscar ese problema...

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



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=miUsuario;Tag with column collation when


possible=False;Data
Source=""127.0.0.1"";Password=LaContrasenha;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
16/09/2004 - 16:05 | Informe spam
Hola Alejandro,

Muchas gracias por tu atención y tiempo, aquí respondo a tus preguntas:

1-) En realidad es una aplicación que ya está hecho a medias y utiliza
conexiones OLEDB me pidieron que lo termine. Yo me hice la misma pregunta
hehe

2-) Si, la computadora en donde se va a instalar el software tiene instalado
el sql server y creado el usuario, la contraseña. También estoy seguro que
existe la base de datos.

3-) Voy a intentar con esa cadena más corta y luego te comento que tal me
fue.

Un abrazo,

Adolfo Abegg



"Alejandro Perez" wrote in message
news:144401c49beb$e61f3040$
Hola como estas?..

Bueno, la verdad me parece medio extraño ese error. Estuve
buscando algun bug o info sobre ese error en Windows 2000
pero no consegui nada evidente.

De todos modos te voy a hacer algunas preguntas

1) Mencionaste que utilizas una conexion OLEBD, porque no
utilizas un SQLConnection?

2) Me di cuenta que en tu connection string (que esta bien
extenso por cierto), tienes como Data
Source=""127.0.0.1"", ahora bien, cuando instalas tu


aplicacion en la maquina con windows 2000. Esta maquina
tiene tambien SQL Server? Tienes creado un
usuario "miUsuario"? Este usuario tiene permisos en la
base de datos "Acerradero"? Existe la base de
datos "Acerradero" ?. Te pregunto estas cosas porque al
indicar como datasource 127.0.0.1 estas haciendo
referencia al server local.

3) Haz intentado conectarte con un string de conexion mas
simple? Quizas un:

"User ID=miUsuario;Data
Source=""127.0.0.1"";Password=LaContrasenha;Initial
Catalog=Acerradero;Provider=""SQLOLEDB.1"";";

Vamos a tratar de buscar ese problema...

Alejandro Perez
MCSD/MCDBA/MCT
Caracas - Venezuela



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=miUsuario;Tag with column collation when


possible=False;Data
Source=""127.0.0.1"";Password=LaContrasenha;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 Octavio Hernandez
16/09/2004 - 16:17 | Informe spam
Adolfo,

El título del mensaje y su texto asociado, 'The locale ID specified in lcid
was not supported by the provider' apuntan más en mi opinión a un problema
de idiomas. Decías que el XP es en inglés, ¿tendrá un SQL Server en
castellano (español)? ¿o la base de datos estará configurada con el
castellano como idioma?

Slds - Octavio

"Adolfo Abegg" escribió en el mensaje
news:
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=miUsuario;Tag with column collation when possible=False;Data
Source=""127.0.0.1"";Password=LaContrasenha;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