Delphi

Delphi

delphi 数据集转换json对象

35 0

function GetDataSetAsJSON(DataSet: TDataSet): TJSONObject;var f: TField; o: TJSOnObject; a: TJSONArray;begin a := TJSONArray.Create; DataSet.Active := True; DataSet.First; while not DataSet.EOF do begin o := TJSOnObject.Create; for f in Data

Delphi

delphi xe 遍历指定数据库,清空各表记录

38 0

要咱清空一个有接近100张表的数据库,手工一张一张的清空,烦!尝试以下代码可实现 。记得备份数据var Form10: TForm10;implementation{$R *.dfm}procedure TForm10.Button1Click(Sender: TObject);var i :integer;begin for i:=0 to ListBox1.Items.Count-1 do try FDQuery1.SQL.Text:='DELETE

Delphi

delphi cxGrid应用笔记

101 0

1.获得当前列号 //移动列的位置后,返回结果也改变. cxGridDBTableView1.Controller.FocusedColumnIndex; cxGridDBTableView1.Controller.FocusedItemIndex;2.获得当前行号 //过滤、排序操作会改变返回的结果。 cxGridDBTableView1.Controller.FocusedRowIndex; cxGridDBTableView1.Controller.FocusedRecordInd

Delphi

DevExpress vcl 动态调用皮肤

62 0

dxSkinController可以在运行时动态调入皮肤,不用在设计期Use一大堆皮肤文件。把要用的皮肤用Skin Editor编辑一个SkinRes后缀的文件,然后在程序中动态调入就可以了。uses dxSkinsDefaultPainters;procedure TForm1.FormCreate(Sender: TObject);begincxComboBox1.Properties.Items.Clear;dxSkinsUserSkinPopulateSkinNames(ExtractFileP

Delphi

delphi 清空dbgrd和StringGrid

64 0

界面中有dbgrd和StringGrid,做“清空”操作,需求中要求清空信息包括清空所有的下拉列表、文本框以及dbgrd和StringGrid。//文本框edt1.Text := '';//下拉列表cbb1.ItemIndex:=-1;//清空dbgrddbgrd1.DataSource.DataSet.Close;dbgrd1.Refresh;//清空StringGridfor i:=1 to strngrd1.rowcount dobegin for j

Delphi

delphi TADOQuery 中文使用说明

354 0

TADOQuery 中文使用说明  它可以借助于SQL语言的的强大功能访问多个数据表,可以实现数据浏览、修改和删除等操作,而且TADOQuery组件也可以实现参数查询。  通常情况下,使用TADOQuery组件是为了从数据集中查询一部分字段或记录,也可以使用INSERT、DELETE、UPDATE、ALTER TABLE等SQL命令实现数据库的更新、插入和删除记录的操作。一、 主要属性1. SQL属性  SQL属性是TStrings类型的变量,包含了TADOQuery 组件要执行的SQL命令。  请看下

Delphi

delphi TADODataSet 中文使用说明

158 0

TADODataSet可通过SQL命令从一个数据表或者是多个数据表获取数据集,也可以直接获取整个数据表的数据,它还可以执行存储过程,也可以从磁盘文件获取数据。一、TADODataSet 的主要属性1. CommandText  CommandTex属性指定数据集合中所包含的命令,可以是SQL语句、一个表名或者一个存储过程名。常用的调用形式为:with ADODataSet1 dobegin Close; CommandType := cmdText; CommandText := &#