发觉在安装delphi 7 或 BCB 6 的时候都有一个SQL BUILDER 可以选择,但我从来就没有看到过这个工具,还是必须在特定的条件下才能启动?
解决方案 »
- 打算写一个QQ类似的聊天软件
- 数据集中的字段值问题
- 把程序转移到其他电脑上面
- 如何能在idTcpClient 和 idTcpServer 之间传输 ADOQuery 对象或者TStringList 请高手指点,能给一点代码吗?谢谢
- 在fastreport使用中,如何将字段数字转换成相对应的字符??
- ActiveForm多次访问后出现的DAX Error错误:?
- 在线等待高手的解答,很着急!
- 如何用DELPHI动态添加多个图象TIMAGES控件!急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 一个关于Excel的问题?
- 高分求购比较标准的需求分析文档?
- 关于paradox编程,本人刚学delphi,很简单的
- 超难问题 !!!!! 如何 将 "内存流" 转成 "英文字符"???? 然后怎样把这些 "英文字符" 转 "内存流" ???????????? 急!!!!
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属性之外,还具有数目众多的特殊属性、方法和事件,足以应付从小型文本数据库到大型网络数据库的所有应用。