
我已经学习Delphi一周了. Delphi是Pascal的派生产品,但是它很容易学习Pascal. 当然,我已经学习了VB(Visual Basic). 当然,我对这种语言比较熟悉,但是需要很长时间. 我忘了学很多东西,但是我学习Delphi的速度要快得多,尤其是我正在学习的有关Delphi设计的书. 在学习过程中,学习VB时会出现许多捆绑的控件,例如ADO. 在我看来,这很容易学习,但是我仍然需要从设计到应用程序和语法方面学习更多.
现在,我想谈谈学习SQL命令和ADOquery组件,SQL Select语句以及动态执行SQL语句命令的问题. SQL(结构查询语言)是一种结构化查询语言,在这方面,它为我奠定了基础. ,使用速度更快. 当然,请注意,这里通过ADOquery组件属性中的ConnectiongString连接到相应的,将三个组件添加到窗体中: ADOquery,DataSource,DBGrid,当您拖动DataSource组件时,其名称为DataSource1. DataSet设置为ADOquery1; DBGrid1的DataSource属性设置为DataSource1. 说到这让我想起了程序组件和之间的关系,也就是说,为什么要拖动这些组件以及它们之间存在什么样的分析关系呢?如下图所示
表/ ADOTable数据源DBGrid .......
连接组件------------->分析组件----------->感知组件
组件之间的关系
说明: 编程中最重要的关键组件是连接到的Table组件(Ttable或TADOTable组件). 该连接组件负责连接文件中的表. 我们添加,删除,编辑和检索数据所需的操作还必须传递此组件的相关方法,属性和事件. 在这里,我们只需要连接它,其他人就不需要关心. 当连接组件连接到文件中的表时,该表的内容无法直接传递给感知组件(例如DBGrid)进行显示. 必须移交数据源组件以解析表的内容,然后解析表. 如上图所示,将显示交付给感知组件(例如DBGrid)的内容. 当然,感知组件还具有DBNavigator,它可以在解析后显示数据,但具体需要编写程序语句来完成.

在这一点上,我个人仍然想继续输入SQL操作,这是最重要的. SQL Select非常重要,每个人都必须参考上的一些书籍以阅读更多内容,最好在计算机环境中进行调试. 例如,更改字段名称也很重要. 通常,当我们在进行项目时delphi用什么,表中的字段全为英文,但是为了使人们熟悉它,必须以中文显示. 如排序,对条件进行筛选等应该对这些基本操作非常熟悉.
接下来是动态执行SQL命令,这在实践中也非常重要. 例如: 通常,我们将使用ComboBox组件选择必填字段delphi用什么,例如表中的名称,然后选择感知组件. 将显示您指定的名称. 这不是很方便吗?当然,在实践中也是必要的. 这就是动态产生的方式!这是ComboBox组件的OnChange事件程序中的代码:
过程TForm1.ComboBox1Change(Sender: TObject);
//声明用于加载sql命令的字符串变量
var
mysql: string;

开始
//创建基本的SQL命令内容
mysql: ='从成绩单中选择*为';
//取消与的连接
adoquery1.Close;或adoquery1.Active: = false;
//清除原始sql命令

adoquery1.SQL.Clear;
//连接新的SQL命令
adoquery1.sql.Add(mysql + combobox1.Text);
//重新建立连接
adoquery1.Open;
///在标题栏中显示当前使用的SQL命令的内容

标题: = adoquery1.SQL.Text;
//指定一个新的sql命令
// adoquery1.SQL.Add(combobox1.Text);
//用新的sql命令连接到
adoquery1.Active: = true;
end;
结束.
以上是我在Delphi中学习SQL的一些简单应用程序,供您参考!
(来源: )
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-256725-1.html
中国军舰发动机已国产化
大陆媒体现在最起码没有抹黑台湾