Sybase NNTP forums - End Of Life (EOL)

The NNTP forums from Sybase - forums.sybase.com - are now closed.

All new questions should be directed to the appropriate forum at the SAP Community Network (SCN).

Individual products have links to the respective forums on SCN, or you can go to SCN and search for your product in the search box (upper right corner) to find your specific developer center.

Ordinary user gets 'Cannot find language dll "dblg??6.dll" '

2 posts in Windows NT Last posting was on 1999-11-22 12:40:48.0Z
Yaakov Yehudi Posted on 1999-11-22 10:41:36.0Z
From: "Yaakov Yehudi" <yehudi@server.mta.ac.il>
Subject: Ordinary user gets 'Cannot find language dll "dblg??6.dll" '
Date: Mon, 22 Nov 1999 12:41:36 +0200
Lines: 12
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Message-ID: <LSKPKXNN$GA.204@forums.sybase.com>
Newsgroups: sybase.public.sqlserver.nt
NNTP-Posting-Host: 192.114.249.71
Path: forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.sqlserver.nt:2945
Article PK: 1090381

On trying to start SQL server (6.01) any user will get the error 'Cannot
find language dll "dblg??6.dll"'.

The only exceptions are Domain Administrators, for whom the database opens
without problems.

If anyone has an idea how to fix this, (not by making all the users Dom.
Admins!), I will be grateful to hear from them.

Thanks, Yaakov


Yaakov Yehudi Posted on 1999-11-22 12:40:48.0Z
From: "Yaakov Yehudi" <yehudi@server.mta.ac.il>
References: <LSKPKXNN$GA.204@forums.sybase.com>
Subject: Re: Ordinary user gets 'Cannot find language dll "dblg??6.dll" '
Date: Mon, 22 Nov 1999 14:40:48 +0200
Lines: 81
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Message-ID: <86SrwZON$GA.204@forums.sybase.com>
Newsgroups: sybase.public.sqlserver.nt
NNTP-Posting-Host: 192.114.249.71
Path: forums-1-dub!forums-master.sybase.com!forums.sybase.com
Xref: forums-1-dub sybase.public.sqlserver.nt:2944
Article PK: 1090382

I've finally found the answer on
http://x24.deja.com/getdoc.xp?AN=442942940&search=thread&CONTEXT=943273924.3
5651653&HIT_CONTEXT=943272950.34144303&hitnum=1 .

Text of the email follows:

This is a know problem. Sybase sent a note out about it and it is probably
on the techinfo site.

Below is the text of the note. HTH.

Chris

We have detected a problem with Adaptive Server Anywhere (ASA) 6.0.01 on

Windows NT machines configured with a default locale other than English.

This problem is evidenced by the error message "Can't find language dll
(dblg??6.dll)" when starting the database engine.

On Windows NT, Adaptive Server Anywhere 6.0.1 attempts to determine the
"correct" language code by querying the Operating System. The code returned
is used to construct the ASA language DLL name, ( e.g., if one were running
NT set to Swedish, the language code returned would be SV and thus ASA would
look for a language dll named DBLGSV6.DLL). If this DLL does not exist the
engine will fail to start.

This problem will occur in any country where the language code
determined
does not match the language DLL(s) provided with the localized version of
the software. Most likely, it will be a problem for people running the
English software in non-English locales.

There are three possible work arounds until such time a the problem can be
corrected:

1) Create an entry in the Windows NT registry to set the language code. In
HKEY_CURRENT_USER or HKEY_LOCAL_MACHINE under "Software\Sybase\Adaptive
Server Anywhere\6.0" create a new string entry (type=REG_SZ) named Language
and set the value to "en"

2) Create an environment variable SQLLOCALE which sets the language. (i.e.
SET SQLLOCALE=LANGUAGE=EN)

3) Rename dblgen6.dll to dblg??6.dll, where ?? is the language code
expected. You can determine the language code from the Input Locales tab of
the Regional Setting Properties in the Control Panel.

Please note that you will need to manually remove these work arounds once
corrected software is installed.

Jean-Marc Sebaoun wrote in message <36BF0915.7A27A3F5@cephb.fr>...
>I have upgraded ASA 6.0 to 6.0.1 on a PC running Win95 and it no more
>works
>The message when starting the personal server is :
>cannot find the language dll (dblg??6.dll)
>The PATH points correctly to the directory containing dlls
>
>Also, I used to manage ASE and ASA databases with Sybase central and
>it crash at startup after this upgrade.
>Any idea veryappreciated
>
>Jean-Marc

Yaakov Yehudi <yehudi@server.mta.ac.il> wrote in message
news:LSKPKXNN$GA.204@forums.sybase.com...
> On trying to start SQL server (6.01) any user will get the error 'Cannot
> find language dll "dblg??6.dll"'.
>
> The only exceptions are Domain Administrators, for whom the database opens
> without problems.
>
> If anyone has an idea how to fix this, (not by making all the users Dom.
> Admins!), I will be grateful to hear from them.
>
> Thanks, Yaakov
>
>