我在我的公司有一个应用程序。我想将它从BDE转换为ADO Connection。 我几乎到处搜索,我没有找到任何好的答案。 AIM IS 将该BDE连接转换为ADO连接,但我们需要使用TQuery组件从数据库中获取数据。 因此,它看起来像我们正在使用BDE,但内部它使用ADO连接。 所以,请回答你无法想象的问题,我将会多么感恩。BDE到ADO转换DELPHI 5
回答
...如果在某种程度上我们可以设置数据库别名ADO连接...
只要看看在Delphi的BDE和ADO支持(如DBTables.Pas和源代码ADOInt.Pas + ADODB.Pas,你很快就会看到,他们是粉笔和奶酪的不同。
您必须通过从Delphi应用程序的BDE使用TAdoConnection没有如希望。
你什么可以做的是将您的数据移动到ADO数据库(例如MS Sql Server),然后创建一个System DSN以通过ODBC连接到ADO db,然后b)设置一个使用BDE别名的BDE Alias,并且c)更改现有的BDE应用程序以使用新的别名而不是目前使用的一种。这样,您可以继续使用现有的应用程序通过TTable,TQuery等访问数据的ADO版本,并在您的闲暇时间开发基于TADO组件的并行平台。
您可以使用传统的Delphi MastApp或“Fish Facts”演示应用程序和数据轻松进行试用。即使你以前从未做过,通过ODBC别名让现有的BDE应用程序访问与ADO兼容的数据副本不应该超过一天的工作量。实际上,将您的BDE应用程序转换为ADO可能需要相当长的时间。
有不计其数的方法将BDE(例如Paradox)数据复制到Internet上的ADO数据。尝试看几个。
是的,我看了BDE和ADO的源代码。这就像很多东西相互连接,共享数据和调用许多功能和程序。 但是是啊非常感谢你的建议和宝贵的时间马丁先生。我正在寻找这样的方法。我会尽力做到这一点。 再次谢谢你:) –
- 1. 德尔福2010年BDE到ADO转换
- 2. BDE与Delphi XE
- 3. ado和bde的区别
- 4. Delphi&ADO:日期时间到字符串转换
- 5. Delphi ADO +书签
- 6. delphi mysql ado connectivity
- 7. ADO中的batchMove的替换Delphi XE
- 8. Delphi(Indy + ADO)CoInitialize Slow
- 9. Delphi/ADO:如何得到Execute()的结果?
- 10. Delphi ADO内存消耗
- 11. Delphi中的ADO&DBGrid/FireMonkey XE2
- 12. delphi Ado(mdb)更新记录
- 13. Delphi ADO:保存DBEdit更改
- 14. BDE VS ADO数据库中的错误处理
- 15. 如何转换为vb到vb.net代码以及如何转换为ado到ado.net
- 16. 编制Delphi 5 OleVariant到C#
- 17. 代码从C/C++转换到Delphi
- 18. Delphi:从windows-1251转换到Shift-JIS
- 19. Delphi 7在IIS外的ADO连接池
- 20. 使用ADO 5工作表传输到5个表中
- 21. delphi blowfish模式ecb(python转换器到delphi)
- 22. 赛过XML转换使用ADO
- 23. 在Delphi 10.1中使用BDE API(BdiCopyTable)柏林
- 24. Delphi 5 to 2010
- 25. BDE和ADO DLL存储在我的系统中的位置在哪里?
- 26. Delphi ADO Query - 连接结果集
- 27. Delphi ADO数据集筛选器
- 28. 将Delphi ClientDataSet转换为dfXML
- 29. 将C Enum转换为delphi?
- 30. 将C++类转换为Delphi
问题是什么? –
嗨@DAVID我有一个应用程序,它是在Delphi 5中构建的。并且用于连接数据库,它使用BDE(Borland数据库引擎)。所以我想改变我的应用程序,所以它会使用ADO(ActiveX数据对象)连接..我怎么做到这一点??? –
这太宽泛了。你需要熟悉这两种技术,然后你需要做一些编程。如果遇到特定问题,请在此提出问题。 –