发觉在安装delphi 7 或 BCB 6 的时候都有一个SQL BUILDER 可以选择,但我从来就没有看到过这个工具,还是必须在特定的条件下才能启动?

解决方案 »

  1.   

    在Delphi中使用SQL语言非常方便,一般来说,都是通过BDE页的Tquery组件来使用SQL语言的。
    1、可以在TQuery组件的SQL属性中设置SQL语句。设计程序时,在该组件的属性对话框(Object Inspector)中选择SQL属性,单击带省略号的按钮,就可以打开String List Editor对话框,然后我们就可以在对话框中添加SQL语句。别忘了将Active改为True。在运行也可能配置TQuery,具体见Delphi帮助。2、还可以使用Delphi的SQL Builder来自动生成SQL语句,这样可以避免手工编写SQL而可能造成的语法错误。即在TQuery上点击右键,选择"SQLBuilder",这是以界面方式配置SQL语句。另外SQL Builder也有第三方的工具,用百度等搜索一下很多。如:http://www.onlinedown.net/soft/8618.htm
    另外提一下,用了BDE的Delphi程序,必须有BDE才能工作,所以必须同BDE一起发布。这样往往造成这样一种情况:只有几百K的应用程序,在将整个BDE加入之后,体积将近10M!DELPHI数据库程序的所需构件:
    DataAware构件-DataSource构件-DataSet构件-BDE-数据库
      
      从上可以看出,BDE负责与具体的数据库打交道,而Dataset构件与BDE相连,DataSource构件与Dataset构件相连,最后才连接到显示具体数据的Data-Aware构件。
       Data-Aware构件就是通过访问DataSet构件的Fields属性来使用数据的。
       大多数使用Delphi的数据库高手并不喜欢使用Data-Aware构件,因为Data-Aware构件远不用常规的构件来得灵活。DataSet构件除了Fields属性之外,还具有数目众多的特殊属性、方法和事件,足以应付从小型文本数据库到大型网络数据库的所有应用。
      

  2.   

    呵呵!不好意思!你说的俺都知道。俺就想知道到底有没有 SQL BUILDER 这个东东,没有嘛,干嘛在安装的时候可以选择,有的话,在哪儿可以运行或打开。靠手写SQL有时比较累,希望可以找点可视化的工具,使用过一些,都不是Borland的,使用时要启动另外的程序,所以才发现了 SQL BUILDER ,希望可以找出来。
      

  3.   

    嘿嘿!不好意思,平时写程序不喜欢用BDE,一般用ADO,所以没发现。