Delphi XE IB组件SQL属性编辑器?

Delphi XE IB组件SQL属性编辑器?,delphi,delphi-xe,Delphi,Delphi Xe,是否有现成的专家可以用IB组件(如IBQuery)替换旧的、非常不兼容的SQL属性编辑器 或者让我创建一个。您想要的不是专家,而是属性编辑器。若要创建自定义属性编辑器,请创建实现子体的designtime包,并使用过程注册它 一些第三方DB组件带有自定义属性编辑器,但它们可能与IB组件不兼容,因此您可能无法仅为IB组件注册它们。然而,如果它们随源代码一起提供,那么您可以使用它们作为示例,说明如何实现它们。例如,组件确实有自定义的SQL属性编辑器,使用SynEdit,并且由于UIB是开源的,您可以

是否有现成的专家可以用IB组件(如IBQuery)替换旧的、非常不兼容的SQL属性编辑器


或者让我创建一个。

您想要的不是专家,而是属性编辑器。若要创建自定义属性编辑器,请创建实现子体的designtime包,并使用过程注册它


一些第三方DB组件带有自定义属性编辑器,但它们可能与IB组件不兼容,因此您可能无法仅为IB组件注册它们。然而,如果它们随源代码一起提供,那么您可以使用它们作为示例,说明如何实现它们。例如,组件确实有自定义的SQL属性编辑器,使用SynEdit,并且由于UIB是开源的,您可以使用它作为示例。

您可以在其他地方编写SQL并将其粘贴到IB SQL属性编辑器中。IB控制台,它与IB、DB Workbench和其他工具一起提供,允许您在一个更好的编辑器中执行此操作,在一个活动数据库中,您可以看到sql的结果,更改它直到您对结果满意,然后复制它。对于复杂的sql,这可能会更好。

谢谢。我已经编辑了我的问题,回答了我真正想要的。我已经完成了第一步的想法基础上。。。再次感谢:)不。我经历了Delphi带来的“SQL编辑器”噩梦。这不是专业性的工作,我也不会谈论它的缺陷。。滚动。。主要的想法是用更专业的东西来代替这个“东西”,因为我每天阅读这些属性500-600次。这不是一个复制/粘贴这些文本的选项,只是为了测试它是否有遗漏的符号。:)您考虑在IBQuery组件的sql属性中加入多少sql?我从来没有把足够的代码放在那里需要滚动。一旦它起作用,我不会改变它,所以粘贴通常是一次性的。你一定另有打算。