看看代码,问题在哪里??
如何得到正解?
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
Db, Grids, DBGrids, ADODB, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
Button2: TButton;
Edit1: TEdit;
Edit2: TEdit;
ADOTable1: TADOTable;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ADOTable1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
procedure DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOTable1.Next;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
ADOTable1.Prior;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
ADOTable1.open;
ADOTable1.First;
edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;
procedure TForm1.ADOTable1MoveComplete(DataSet: TCustomADODataSet;
const Reason: TEventReason; const Error: Error;
var EventStatus: TEventStatus);
begin
// edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
// edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;
procedure TForm1.DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
begin
edit1.text:=ADOTable1.Fieldbyname('dm').asstring;
edit2.text:=ADOTable1.fieldbyname('mc').asstring;
end;
end.
相关推荐
JS中的??运算符[源码]
在JavaScript中,??是一个逻辑运算符,称为空值合并运算符(Nullish Coalescing Operator)。它用于检查左侧的值是否为null或undefined,如果是,则返回右侧的值;否则返回左侧的值。与||运算符不同,??仅在左侧值为null或undefined时返回右侧值,而||会在左侧值为假值(如false、0、'等)时返回右侧值。这使得??在需要区分null/undefined和其他假值的场景中非常有用。文章通过多个示例详细解释了??的语法、行为、使用场景以及与||的区别,并提供了注意事项和总结。
??? ???? ?? ?? ?? ?????_coding_
tekehayii az yek kol monsajem be zaban sade
JS中??和?.运算符详解[代码]
本文详细介绍了JavaScript中的两个重要运算符:Nullish Coalescing运算符(??)和可选链运算符(?.)。Nullish Coalescing运算符用于判断变量是否为null或undefined,如果是则返回默认值,否则返回变量本身。可选链运算符则用于安全地访问嵌套对象的属性或方法,避免因属性或方法不存在而抛出异常。通过具体示例,文章展示了这两个运算符的语法和实际应用场景,帮助开发者更好地理解和运用它们来提升代码的健壮性和可读性。
JS双问号??解析[源码]
双问号??是JS中的空值合并运算符,于ES2020引入。与或运算||类似,用于设置默认值,但两者存在关键区别。??仅在左侧值为null或undefined时返回右侧值,而||在左侧值为假值(如""、0、null、undefined等)时即返回右侧值。通过示例对比展示了??和||的不同行为,帮助开发者理解其适用场景。
ES2020系列之空值合并运算符 '??'
主要介绍了ES2020系列之空值合并运算符 '??',文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


