首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从DevArt UniDac迁移到FireDac

从DevArt UniDac迁移到FireDac
EN

Stack Overflow用户
提问于 2014-06-27 11:55:25
回答 1查看 2.7K关注 0票数 0

我已经使用UniDac两年了,这对我来说是最好的解决方案,但是因为它不支持Asynch查询,所以我不得不继续使用FireDac --是否有任何快速迁移向导,或者一些我可以使用的东西,因为我在FireDac的表单中有200+ TUniStoredProc组件,我想把它们转换成TFDStoredProc,手工完成每个组件都需要很多时间,而且我没有,我想用TFDStoredProc替换它们--旧的TUniStoredProc

我的设置:

Embarcadero Rad Studio XE5

组件连接到MSSQL数据库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-28 14:42:18

这是解决办法**警告不完美,蚂蚁可能会导致DataBinding丢失打开的表单**所以请重新检查所有的数据库,一旦完成,也有备份,以防万一。

  1. 下载和安装NotePad++
  2. 安装并打开它,按CTRL+SHIFT+F选择在文件中查找
  3. 查找: TUniStoredProc替换为: TFDStoredProc过滤器:.pas;.dfm目录:您的项目目录
  4. 在文件中按替换
  5. 查找: TUniConnection替换为: TFDConnection过滤器:.pas;.dfm目录:您的项目目录
  6. 在文件中按替换
  7. 查找:;1替换为:(保留空)筛选器:*.dfm目录:您的项目目录
  8. 在文件中按替换
  9. 打开Delphi,然后打开这个项目--它会给你一些关于找不到属性的错误,按下“忽略所有”
  10. 检查连接和DataBindings的所有设置,然后重新编译

我尝试了AnyDac插件,它基本上是相同的,但是您需要为UniDac生成一个规则文本文件,这是我现在拥有的最好的一个,如果您想出一个更好的,我会接受这个答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24451225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档