Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 5 of 5 total
Thread Migrating of databases
Sun, Nov 11 2007 10:21 AMPermanent Link

"J. B. Ferguson"
Running WinXP SP2, D2007, EDB 1.06B1

I would like to migrate non-BDE databases which are defined under
Microsoft ODBC Administrator System Data Sources (SystemDSN) but cannot
seem to do so as I used to be able to with DBISAM's BDE Database
Transfer Utility. I have tried it since EDB first allowed for database
migration with no success.

As an example, I have a number of Advantage databases (v6, v7 and v8)
which I would like to migrate to EDB. I create a SystemDSN using the
Advantage ODBC driver and try to use the EDB BDE migrator as I
previously did with DBISAM. When I try to perform the migration I get
ElevateDB Error #202, "An error occurred with the module edbmigratebde
(An error occurred while attempting to initialize the Borland Database
Engine (error$2108))"

I include the "DatabaseName" parameter as well as the "TablePasswords"
parameter, but where I think an error might be occurring is that there
is no allowance for a username parameter.

What I can do as a work-around (but prefer not to) is migrate from
Advantage to DBISAM v4.25 and then migrate once again from DBISAM to
EDB. I wouldn't think this should be necessary however.

Am I missing something or are we not able to migrate ODBC source
SystemDSN databases as we can in DBISAM?

Thanks for any information...

-------------
Regards,
Jan Ferguson
Mon, Nov 12 2007 5:49 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jan,

<< As an example, I have a number of Advantage databases (v6, v7 and v8)
which I would like to migrate to EDB. I create a SystemDSN using the
Advantage ODBC driver and try to use the EDB BDE migrator as I previously
did with DBISAM. When I try to perform the migration I get ElevateDB Error
#202, "An error occurred with the module edbmigratebde (An error occurred
while attempting to initialize the Borland Database Engine (error$2108))" >>

It's a BDE issue - see here:

http://groups.google.com/group/borland.public.delphi.database.desktop/browse_frm/thread/3d29ef2a6a41c6a3/6aff00c04a7e3dfc?lnk=st&q=bde+error+2108#6aff00c04a7e3dfc

<< I include the "DatabaseName" parameter as well as the "TablePasswords"
parameter, but where I think an error might be occurring is that there is no
allowance for a username parameter. >>

I don't think it has anything to do with that - the ODBC data source's alias
configuration is where you would put that information.

<< Am I missing something or are we not able to migrate ODBC source
SystemDSN databases as we can in DBISAM? >>

No, it should still work just fine, and does so here with the BDE.  In
addition, there is a new ADO migrator in 1.06 that will migrate ODBC data
sources also.

--
Tim Young
Elevate Software
www.elevatesoft.com

Mon, Nov 12 2007 8:14 PMPermanent Link

"J. B. Ferguson"
Thanks for the info Tim. I'll check into it further.

<<<<"An error occurred with the
<<<<module edbmigratebde (An error occurred while attempting to
<<<<initialize the Borland Database Engine (error$2108))" >>

<<It's a BDE issue - see here:

The funny thing is that I don't get a "2108" error in DBISAM but from
reading the Borland explanation of what a 2108 code is, I should have a
problem with DBISAM and other databases yet I don't.

<<In addition, there is a new ADO migrator in 1.06 that will migrate
<<ODBC data sources also.

I initially got an error with the ADO migrator so I removed it. I don't
remember what the error was (probably something I didn't do right Smiley
I'll check into that as well.

Jan
Tue, Nov 13 2007 9:19 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Jan,

<< The funny thing is that I don't get a "2108" error in DBISAM but from
reading the Borland explanation of what a 2108 code is, I should have a
problem with DBISAM and other databases yet I don't. >>

It could be the version of the BDE that the migrator is built with.  If
you're using the ANSI BDE migrator, then it is built with Delphi 7 and would
require the compatible BDE version for that version of Delphi.

<< I initially got an error with the ADO migrator so I removed it. I don't
remember what the error was (probably something I didn't do right Smiley I'll
check into that as well. >>

If you need further help, just let me know.  I tested the ADO migrator with
an Access database, but it should work equally as well with other databases.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Nov 14 2007 3:31 AMPermanent Link

"J. B. Ferguson"
Thanks Tim...I will check it out next week. I am heading out of town
until Sunday but will check it next week. I appreciate the assistance.

--
Regards,
Jan Ferguson


Tim Young [Elevate Software] wrote:

<<Jan,
<<
<<<< The funny thing is that I don't get a "2108" error in DBISAM but
<<<<from reading the Borland explanation of what a 2108 code is, I
<<<<should have a problem with DBISAM and other databases yet I don't.
<<<<>>
<<
<<It could be the version of the BDE that the migrator is built with.
<<If you're using the ANSI BDE migrator, then it is built with Delphi 7
<<and would require the compatible BDE version for that version of
<<Delphi.
<<
<<<< I initially got an error with the ADO migrator so I removed it. I
<<<<don't remember what the error was (probably something I didn't do
<<<<right Smiley I'll check into that as well. >>
<<
<<If you need further help, just let me know.  I tested the ADO
<<migrator with an Access database, but it should work equally as well
<<with other databases.
<<
<<--
<<Tim Young
<<Elevate Software
<<www.elevatesoft.com
>>

Tim
Image