关于UNIDAC连接SQLITE3的心得笔记

时间:2022-10-25 05:32:52

关于查询某个SQLITE3DB的所有表单的语句:

UniQuery1.SQL.Add('SELECT * FROM sqlite_master');

 

关于UNIDAC提交数据:

//在提交数据之前,必须先允许EDIT,否则提交的时候会失败。

UniQuery1.Edit;

//此处的FieldList[I]是指数据所在行的第I个数据,所有的数据,都可以用文本提交上去

UniQuery1.FieldList[I].AsString:='提交的数据';

//获取数据也是这个,它具备读取跟写入功能,是一个接口。

S:=UniQuery1.FieldList[I].AsString

//提交数据用POST命令

UniQuery1.Post;

 

取得DBGridEh绑定UniQuery后读取的某表所有字段名称

//首先先读取出表段的总数

UniQuery1.FieldCount

//然后循环读取这个总数取得表段名称

DBGridEh1.Columns[i].FieldName

 

清空某个表

 

UniQuery1.Close;     UniQuery1.SQL.Clear;     UniQuery1.SQL.Add('DELETE FROM 表单名'); UniQuery1.ExecSQL;

 

 

在DBGrideh中删除鼠标选择行的单行数据

//这里其实是引用了他的关联控件DataSource的方法

DBGrideh1.DataSource.DataSet.Delete