标签:
这两天主要是摸索着使用了ListView和SQLite。郁闷过,也有收获。
XE7有自带ListView的几个Demo,我的目录在: C:\Program Files (x86)\Embarcadero\Studio\15.0\Samples\Object Pascal\Mobile Samples\User Interface\ListView。
一、SQLite
首先记录下SQLite自己碰到的几个小问题:
1. SQLite中字符串连接符是‘||’,换行符为 x‘0A‘。
select *, substr(BuyDate,6,2)||‘月‘||substr(BuyDate,9)||‘号 ‘||x‘0A‘||‘数量: ‘||BuyNum from TableA
2. 日期时间函数
strftime
其它的暂时没咋涉及到,用的时候可以参考下:http://www.cnblogs.com/stephen-liu74/archive/2012/01/13/2322027.html。
个人感觉跟Access差不多少。另外,SQLite客户端工具用的是Navicat for SQLite,网上大把的下载链接。之前用过Navicat for MySQL,所以也不陌生。
二、ListView
从昨天下午开始折腾,终于有个初步的结果:
1. 控件说明:
(1)截图中FDGUIxWaitCursor1控件一定要手动加上,否则编译后在手机上运行时会报错(反正在红米上试过,肯定会),提示啥啥啥没注册:
(2)FDConnection1,FDQuery1也是手动拖放到窗体的,其余的BindSource1,BindSource2, BindingsList1都是在设置ListView的相关属性时自动生成的。暂时还没深入去搞明白具体是咋回事,先会用再说。
FDConnection1个人理解就等同于ADOConnection的作用,也有个LoginPrompt属性。属性一大堆,目前用到的其它属性还有DriverName, Params.Database。可以手动去设置这些属性值,也可以双击FDConnection,在弹出的属性设置窗口中操作。
(3)ListView
标签:
原文地址:http://www.cnblogs.com/mozzie/p/4335276.html