在别人的一段代码里看到类似这样的一些指令.从来没有见过,这是些什么指令呢?
代码:
begin
{$IFDEF VER140}
chat.qryUser.Close;//D6 Use
{$ENDIF}
chat.qryUser.Parameters.ParamByName('a').Value:=a;
chat.qryUser.Parameters.ParamByName('b').Value:=b;
chat.qryUser.Parameters.ParamByName('c').Value:=c;
chat.qryUser.Parameters.ParamByName('ID').Value:=ID;
chat.qryUser.Parameters.ParamByName('PasswordA').Value:=PasswordA;
chat.qryUser.Open ;
{$IFDEF VER130}
chat.qryUser.Requery([]);//D5 Use
{$ENDIF}
UserName:=chat.qryUserUserName.AsString;
Sex:=chat.qryUserSex.AsString;
if not chat.qryUser.IsEmpty then
result:=true
else
result:=false;
end;
代码:
begin
{$IFDEF VER140}
chat.qryUser.Close;//D6 Use
{$ENDIF}
chat.qryUser.Parameters.ParamByName('a').Value:=a;
chat.qryUser.Parameters.ParamByName('b').Value:=b;
chat.qryUser.Parameters.ParamByName('c').Value:=c;
chat.qryUser.Parameters.ParamByName('ID').Value:=ID;
chat.qryUser.Parameters.ParamByName('PasswordA').Value:=PasswordA;
chat.qryUser.Open ;
{$IFDEF VER130}
chat.qryUser.Requery([]);//D5 Use
{$ENDIF}
UserName:=chat.qryUserUserName.AsString;
Sex:=chat.qryUserSex.AsString;
if not chat.qryUser.IsEmpty then
result:=true
else
result:=false;
end;
解决方案 »
- delphi 2010 dbgrideh EhLib5.0.13 导出文件出错
- 寻C++、Delphi双修高手(10.01.15)
- 得到USB的vid/pid,但如何得到该U盘设备的盘符,内有取得U盘设备代码,解决马上给分
- 急啊,如何只让DBGrid中第一条记录,第二列就也是Cell(1,2)的这个单元格的底色变为红,而其他保留啊。
- 有谁知道,如何定义一个符合C++的字符串变量
- 我组织一个工作室,大家来承接一些项目,分摊开发费用!
- 我有一个文本录入数据库,文本格式如下:
- 关于ADO的一个问题?(高分馈赠)
- Delphi7 没有ExcelApplication1.Workbooks[1].Activate方法
- 为何我用ADOQuery查询时,同样的语句和设置,在Grid中显示出来的速度有时会差很多,慢的时候看到硬盘的灯没有任何反应,为何?
- 生日。老衲25岁了。唉,老了。小小的散分。
- 查找IP对应的MAC地址!
{$IFDEF VER140} 意思是当Delphi是D5就编译
{$IFDEF} 下面直到{$ENDIF}中的所有语句, 如果不满足
编译就跳过.
Delphi 2005 VER170
Delphi 8 VER160
Delphi 7, Kylix 3 VER150
C++ Builder 6 VER145
Delphi 6, Kylix 1, Kylix 2 VER140
C++ Builder 5 VER135
Delphi 5 VER130
C++ Builder 4 VER125
Delphi 4 VER120
C++ Builder 3 VER110
Delphi 3 VER100
C++ Builder 1 VER93
Delphi 2 VER90
Delphi 1 VER80
BP7 VER70
Sex:=chat.qryUserSex.AsString;
该句是将qryUser的Sex字段付给变量Sex.
在D7下,Sex:=chat.qryUser只能到这里.为什么D7下实现不了上面这个语句呢?
是不是我错了什么地方?
高手啊~
还有,在D7下,为什么 qryUser没有IsEmpty ,IsEmpty 是不是外部函数?
是不是要USERS一个什么单元?