Questions tagged [bde]

BDE is the abbreviation for Borland Database Engine.

Borland Database Engine (BDE) is a legacy Windows-based database engine providing database connectivity for Delphi and C++ Builder via SQL Links and ODBC.

It was replaced in 2000 by dbExpress.

Resources

173 questions
13
votes
3 answers

BDE vs ADO in Delphi

Please note the Edit below for a lot more information, and a possible solution We recently modified a large Delphi application to use ADO connections and queries instead of BDE connections and queries. Since that change, performance has become…
JosephStyons
  • 53,646
  • 63
  • 151
  • 228
11
votes
2 answers

interbase and BDE on windows 7

OK I know this has been deprecated, and bde is older than Moses, but we have some legacy applications that have not been migrated still using bde. Has anyone been successfull in installing bde WITH the interbase sql links fully configured for…
Crudler
  • 2,144
  • 2
  • 29
  • 57
11
votes
5 answers

How to union data from different databases?

I came across the necessity to union two selects from different databases, namely paradox (in bde) and ms sql server. Currently bde (through TQuery) is used only in this part of the programm (i.e. dbgrid). Now I need to add some data stored in ms…
horgh
  • 16,280
  • 18
  • 57
  • 114
8
votes
4 answers

BDE initialization failure (error $2501) on Vista

I have a small datasnap server written in Delphi 2007 that accesses the BDE. It works fine on Windows 2000 and XP but from time to time (actually quite regularly) on Vista I get the error message: An error occurred while attempting to initialize…
Alister
  • 6,137
  • 4
  • 37
  • 63
7
votes
2 answers

What are options for a Delphi app to migrate away from BDE if using Oracle database

We have a Delphi 5 app connecting to an Oracle 8i database. Most logic is siting in the database as Stored Procedures. Currently we are using the Borland Database Engine (BDE) to connect to Oracle via OCI client 9.2. This app was originally written…
Ants
  • 1,328
  • 17
  • 26
6
votes
1 answer

Why does setting a table's RecNo property not move to that record?

I have got a TTable component that uses the BDE to access a DBase table. There is no index on the table, so the sort order is the physical order of the records in the table. If I read the RecNo property, it contains the expected number for the…
dummzeuch
  • 10,406
  • 2
  • 47
  • 146
6
votes
2 answers

Install Delphi 5 for Windows 10

I tried to install Delphi 5 on Windows 10, but hangs when configuring the BDE. I've tried in a different directory with administrator permissions. I've tried for compatibility mode as well. If someone knows , I am very grateful! This image is the…
Lucas Burg
  • 87
  • 1
  • 1
  • 5
4
votes
2 answers

Record Has Been Changed By Another User when try to Post or Edit

Am developing application using Delphi 7 and Sql Server express 2008 R2 , am using BDE to connect Sql Server through ODBC, and SQL Native Client is used for driver. In some particular forms the table component raise EDBEngineError 'Record has been…
bejarun
  • 155
  • 2
  • 11
4
votes
5 answers

How can I keep my DB connection from failing when the network is unstable?

We have a application that uses BDE connected to an Oracle DB. I use TQuery for the SQL queries, and it connects to TDatabase, we are not professional programmers, and we don't know what happens under the hood. Our network is unstable, we have an…
linjunhalida
  • 4,330
  • 5
  • 37
  • 60
4
votes
8 answers

Any idea how to resolve a BDE error $251e?

Here's the situation: A user of our program suddenly started receiving an error from the Borland Database Engine (BDE) when attempting to start the application. The error message says that it was unable to initialize the BDE and gives error code…
Scott W
  • 9,535
  • 2
  • 32
  • 51
4
votes
1 answer

Why does my parameterized query with Integer fields fail?

I have a TQuery object, pointed to a dBase database and I'm wondering how I should go about parameterizing my insert statement. The following INSERT-query will will work fine with qry.ExecSQL: qry.SQL.Text := 'INSERT INTO KUNDE ' + '(FNAVN,…
Thomas Kjørnes
  • 1,891
  • 1
  • 17
  • 16
4
votes
2 answers

IDAPI , BdeAdmin and Windows 7

After many months of postponing it, this week, I finally started using a new Windows 7 Professional PC for actual development (which is 90% still done in Delphi 7 with some of these programs still using the Borland IDAPI to access Paradox files).…
Edelcom
  • 4,928
  • 8
  • 42
  • 59
4
votes
4 answers

Equivalent to TUpdateSQL in Delphi 2010 dbExpress?

I am planning to migrate a Delphi 6 BDE application to Delphi 2010... First of all, do I have to move away from BDE? (I will but I prefer to do this in stages if possible) Second, is dbExpress the best choice? (I am using MS SQL) Lastly, is there…
Snackmoore
  • 895
  • 2
  • 16
  • 32
4
votes
1 answer

How to use TSession Class of BDE in Delphi?

I am using mutiple connection using ODBC. In whole project I am using the same connection, but create, use and destory TQuery object. Now I am going to use connection in threads and came to know Delphi BDE provides TSession Class for that. I want to…
Ashu
  • 49
  • 1
  • 4
4
votes
3 answers

Delphi connection to SQL Server - 'futureproof' replacement for BDE?

we have an applcation of some size (about 1MLOC) that were started back in the days when BDE was just about to be deprecated. Nowadays we only use it to connect to SQL Server using ODBC. It has worked surprisingly well in spite of its deprecated…
LandShark
  • 53
  • 1
  • 6
1
2 3
11 12