
delphi 中SQL语句
Query.Sq1.Add('select*fromoperatorwhereUserName=:UserNameanduserpwd=:uerpwd');请问=:是什么...
Query.Sq1.Add('select * from operator where UserName=:UserName and userpwd=:uerpwd');
请问=:是什么意思?
另请教一下ADOQuery组件的用法,请高手指点. 展开
请问=:是什么意思?
另请教一下ADOQuery组件的用法,请高手指点. 展开
2个回答
展开全部
1.你的问题中有笔误:Query.Sq1 应该为:Query.SQL
2.这条SQL语句的意思是:从 operator 表中选取所有数据,条件为:UserName字段的值等于:UserName参数的值,同时userpwd字段的值等于:uerpwd参数的值
3.ADOQuery组件的用法:
a.使用ADOQuery必须首先配置ConnectionString属性,我们一般使用ADOConnection组件和ADOQuery组件绑定来实现
b.在ADOQuery未打开的情况下,为ADOQuery组件的SQL属性赋值,内容为你要执行的SQL语句
c.如果SQL语句有返回值,则使用ADOQuery.Open;方法打开数据集
d.如果SQL语句没有返回值,则使用ADOQuery.ExecSQL;函数执行SQL语句,函数返回值表示受SQL语句影响的数据数量
e.最后使用ADOQuery.Close;方法关闭数据集
以上为粗略使用方法,具体请参见Delphi帮助文件或Google百度一下,网上的教程很多的。
2.这条SQL语句的意思是:从 operator 表中选取所有数据,条件为:UserName字段的值等于:UserName参数的值,同时userpwd字段的值等于:uerpwd参数的值
3.ADOQuery组件的用法:
a.使用ADOQuery必须首先配置ConnectionString属性,我们一般使用ADOConnection组件和ADOQuery组件绑定来实现
b.在ADOQuery未打开的情况下,为ADOQuery组件的SQL属性赋值,内容为你要执行的SQL语句
c.如果SQL语句有返回值,则使用ADOQuery.Open;方法打开数据集
d.如果SQL语句没有返回值,则使用ADOQuery.ExecSQL;函数执行SQL语句,函数返回值表示受SQL语句影响的数据数量
e.最后使用ADOQuery.Close;方法关闭数据集
以上为粗略使用方法,具体请参见Delphi帮助文件或Google百度一下,网上的教程很多的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询