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..
 

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..







.

Preguntas similares