Bde Error 8712
object. I have experienced this problem when trying to access the "drivers\native" tree node in the BDE Admin, after 3 hours of searching and experimenting here is my solution. Use regedit to locate this registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine\Settings\DRIVERS\ Look for double entries of driver names. Example: ------------------------------------------------ Microsoft Access Driver (*.mdb) Microsoft Access Driver (*.mdb) Driver Microsoft dBase Driver (*.dbf) Microsoft dBase Driver (*.dbf) (Driver Microsoft Excel Driver (*.xls) Microsoft Excel Driver (*.xls) (Driver etc... ------------------------------------------------- I deleted each entry that had the word "driver" at the very end. Remember: (ONLY DELETE THE ONES THAT ARE DUPLICATES) some entries end with the word "driver" but if there is only one entry of this do not delete it. After deleting the entries everything worked fine. I do not know for sure how the double entries were created, I assume it was caused by installing different versions or models of Delphi (standard/desktop/Client Server) on the same machine or perhaps when I updated the ODBC, MDAC and DCOM {*word*99} from Microsoft. I did not have to delete any of my aliases or create a new config file neither of which works. I am interested in knowing whether this works for anyone so please feel free to email me. Aaron Paul.Cl.. Delphi Developer Wed, 18 Jun 1902 08:00:00 GMT Re:A Solution to 8712 - could not find object It appears there are many solutions to the "8712 error - Could not find object" BDE error. Here is mine: I encountered this error trying to return a Live Result set from a Delphi 4 query reading a MS SQL 6.5 server table. This query was linked to another datasource. In typing the SQL parameter string I was cavalier about typing field names in the Where clause using upper and lower case letters. The BDE would not let me return a live result set-giving the 8712 error; it would return a rea
from GoogleSign inHidden fieldsSearch for groups or messages
date ] [ thread ] [ subject ] [ author ] We constantly get the "Could Not Find Object" error when trying to bde error run the BDE Administrator. Once we clear the popup error window we can use the "Configuration" tab of the Administrator only. Clicking on the Database tab brings up the error again. bde error 8712 Everyone on the network uses the same idapi32.cfg file stored on a server. BDE applications depending on defined aliases in this file work. But we can't edit the file in BDE Admin. Sometimes re-installing BDE works (we do it daily), but sometimes not. Does anyone have any idea what the "Could Not Find Object" error means? Thanks. Previous message: Bug in D5 re: TQuery.Params Next message: "Could Not Find Object" BDE 5.01 error 8712 Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Email Updates: Status: Closed Impact on me: None Category:Connector / ODBC Severity:S2 (Serious) Version:5.1 OS:Microsoft Windows (WinXP SP2) Assigned to: Jess Balint Tags: BDE, Borland, EAccess Violation, MyODBC, ODBC5-RC, SELECT Triage: D4 (Minor) View Add Comment Files Developer Edit Submission View Progress Log Contributions [24 Oct 2006 10:51] Herminio Gonzalez Description: When attempting to run "SELECT * FROM tablename", an EAccess violation is caused in the BDE client program. No errors appear in the server log. This error does not happen on MyODBC 3.51 and MyODBC 2.5.x This error was tested on another in-house BDE application and the same error occurred. The error was found to occur when calling the member function Open() of a TQuery object. (TQuery is a VCL class. VCL is part of Delphi/C++Builder) How to repeat: MySQL Server version 5.0.22 for Win32 (on Windows XP SP2) Client: Borland Database Explorer (comes with C++ Builder, various versions) (The Borland Database Explorer client uses Borland's BDE library to access an ODBC DSN) - Create a DSN - Open Database Explorer - Open the DSN - Submit SQL "SELECT * FROM tablename" - EAccess violation appears, program aborts. NOTE: executing "SELECT 'abc'" does not cause an error and works as expected. [24 Oct 2006 14:13] Tonci Grgin Hi Herminio and thanks for your problem report. I was able to verify it as you described with dbExplorer that comes with Delphi6. Indeed, making an alias does not help but what you missed is that "simple SELECT 'abc'" does not produce correct result! Try SELECT (1+2) AS a and see what you will get. After first execution BDE is likely to throw an error of itself. But, after issuing query for several times in a row, Access violation might happen in connector/ODBC 5 driver crashing dbExplorer too. In conclusion, no m