Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Goldmine Error Message - PLEASE HELP 1

Status
Not open for further replies.

rfr100

MIS
Oct 19, 2001
608
GB
Hi all,

Very new to Goldmine, I am getting the following errors and I wonder if anyone may be able to shed light on what is causing them.

When I try to log in I get this one:

Unknown database.

Context: openDatabase
MSSQL: GoldMine_Sales: dbo.SYNCSITE

1: Alias: GoldMine_Sales

BDE Error Cat:Code: [39:30]
BDE: 500 [9/6/1998] GoldMine: 5.70.20222

User: RRANKIN
Window: &OK

Template: 7169
Details:
ALIAS: GoldMine_Sales

Hit OK and then get this one:
Unknown database.

Context: openDatabase
MSSQL: GoldMine_Sales: dbo.SYSLOG

1: Alias: GoldMine_Sales

BDE Error Cat:Code: [39:30]
BDE: 500 [9/6/1998] GoldMine: 5.70.20222

User: RRANKIN
Window: &OK

Template: CBError
Details:
ALIAS: GoldMine_Sales


Hit OK again and I get the message:

Unable to open synchronization files.

Then I get this error:

Unknown database.

Context: openDatabase
MSSQL: GoldMine_Sales: dbo.SPFILES

1: Alias: GoldMine_Sales

BDE Error Cat:Code: [39:30]
BDE: 500 [9/6/1998] GoldMine: 5.70.20222

User: RRANKIN
Window: &Cancel

Template: CBError
Details:
ALIAS: GoldMine_Sales


Then a final OK crashes out of the system.
I know that my SQL client is working, I have reinstalled the software a couple of times with no joy, Im pretty certain that the problem is coming from the BDE as it mention that in the error message.

I already had the BDE installed on my machine and it did say in the setup that I may have to reconfigure it, but I dont know what to configure !!!

Please help.

Thanks,

Rob

[lightsaber]
 
The error is almost certainly coming from the BDE, although it could still be connectivity issues with the SQL server.

Whenever you get connection issues such as this then the first step is to establish if the BDE can connect to the SQL database.

Then if that is succesful if GoldMine can then connect to the BDE.

Run the BDE Administrator program from your GoldMine\setup\bdeshare directory. For information make a note of where the cofiguration file is being held - it will say this along the title bar.

Do you know the name of the BDE alias that GoldMine is using? If it is a default installation then it will likely be GoldMine_Sales or GoldMine_Contacts.

Locate the correct alias in the BDE on the left, highlight it and check the settings on the right-hand side are correct. Pay attention to the Server name and database name.

Once you are certain these are valid, double-click on the alias on the left to connect to the database. If the BDE can connect ok with the SQL database then the alias name will go bold.

If not then check your settings again or it could be a SQL connectivity issue, in which case try changing to Named Pipes using the SQL client network utility if using TCP/IP.

Hope this helps for now
Robert Colborne
Experts in GoldMine
 
We are currently trying to install Goldmine on a W2K box running SQL2000.

When a client tries to connect we are receiving the same errors as Rob.

All of the above tests that Robert suggested all worked but clients still can not connect.

Did you manage to solve the problem and if so how?

Thanks
Mike
 
Yes, the same error message that Rob first wrote about.
 
One of our people managed to solve the problem. It had something to do with the ntwdblib.dll that Goldmine was trying to use. This seems to become an issue when a client tries to connect to the database.

Sorry I can't be more explicit but I wasn't envolved with the fix.

Thanks for trying to help.
 
This error does come from your borland, Just go to your registry and in HKEY_LOCAL_MACHINE, SOFTWARE, rename the borland to oldborland then run goldmine... This should work
 
This error does come from your borland, Just go to your registry and in HKEY_LOCAL_MACHINE, SOFTWARE, rename the borland to oldborland then run goldmine... This should work

 
ntwdblib.dll is MSSQL's client utility DLL for TCP/IP connectivity to the MSSQL server. Without it, your GoldMine/BDE will not be able to connect to the SQL server and the databases within. Installing the MSSQL client utility on the workstation(s) is the solution. Manually copying the individual DLL to the windows\system32 folder would also work, but may be a violation of the MSSQL CAL licensing.. check with your lawyer for details.. :)

Doug Castell
Computer Control Corp
(310)396-6811
 
I have the same error that Rob.
and the ntwdblib.dll was already on the windows\system32 directory.

I use windows XP.
 
the path to the config file on the bde is \\server\goldmine\setup\bdeshare\idapi32.cfg
All computers which use goldmine use this path.

On the first installation of goldmine all was Ok. but when I have installed Assetframe, goldmine generate the same error like Rob.
I have saved the registry before the installation of Assetframe but the problem is not resolved.

Thanks for your help.

Amin.

 
The person in charge of Goldmine here gave the following info:
The Goldmine server by default used the idapi32.cfg file that was installed in its Program Files directory. In order to make all the client machines function properly I had to make sure they also were using this config file. The below is what I send to IT; GOLDMINE01 was our server name.



When you install a client station you need to configure the BDE idapi32.cfg file the client station is using.



1) OPEN \\goldmine01\GoldMine\Setup\BDEShare and open the bdeadmin.exe

2) Select OBJECT menu and Open Configuration

3) Select file from My Network Places and go to the Goldmine01\BDE shared folder

4) Select idapi32.cfg

5) Close program and click yes to use as default configuration

Hope this helps.
 
What's 'Assesframe'? Is it another program that uses the BDE? If so, maybe it installed an older version of BDE than GoldMine can successfully use. If your BDE version is lowere than 4.51 you'll definitely not get anywhere. >5.10 is preferred.

Otherwise, if the BDE version is okay, you might try going into BDE admin to the System|Init settings and check that the Sharedmemlocation is 4000 or 4BDE or 6000 (try different settings to see what works best for you... The default of 7000 is BAD... Especially if you have other applications that use the BDE. One will lock out the other..



Doug Castell
Computer Control Corp
(310)396-6811
 
Yes Goner Assetframe is another program which use the bde.

Mkal >> thanks for your answer. When I follow your procedure, it works now on my computer.

but when I do it on another computer, the same error appears when I launch goldmine "1: Alias: GoldMine_Contacts
2: Server message: Db-library network communciations layer not loaded.
 
I asked my co-worker if he had any idea's but I'm afraid he came up blank.

Sorry, I couldn't be more help.
 
Db-library network communciations layer not loaded."

This refers to the MSSQL Client Utility on the machine that throws this error. NTWDBLIB.dll stands to Network (NTW) Database (DB) Library (LIB)... Install the MSSQL Client Utility and he should be good to go...

Doug Castell
Computer Control Corp
(310)396-6811
 
Thanks goner,
All is ok now, I have install mssql client utility and I have set named pipes.

Thanks to all for your help.

Amin.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top