文件名称:控件连接-英飞凌mcu开发工具软件安装详解
文件大小:893KB
文件格式:PDF
更新时间:2024-07-14 17:03:36
组态王数据库
9) 建立查询和排序按钮; 三、 建立数据库连接 控制面板 -ODBC管理器 -添加数据源 aew-选择 access(支持 2007)驱动 -选择路径下的 test.accdb数据库即可。 (或建立一个空白的 access数据库以备数据插入记录用。 ) 四、 控件连接 画面中建立的 KVADODBGRID控件,控件名称 test,保存; 控件属性中查找 aew数据源,选择表名称 1,选择表中的字段名称添加并更改排序及属 性; 五、 其它程序编写 1) 程序启动时: SQLConnect( DB_NET, "dsn=aew;uid=;pwd="); SQLCreateTable( DB_NET, "1", "1" ); 启动运行后即可退出系统再将第二条注 释掉 //SQLCreateTable( DB_NET, "1", "1" ); 2) 程序停止时: SQLDisconnect( DB_NET); 3) 数据改变时:以分为触发写程序(为了测试方便) v_str=$日期+" "+$时间 ; 把日期和时间合并一个字符串 IF (RE_SS) 记录触发时开始插入记录 {no=no+1;SQLInsert( DB_NET, "1", "1" ); } 插入时序号 +1 4) 控件自定义函数:由日期控件中创建自动生成; 建立日期控件并定义 date1作为开始日期, date2定义作为结束日期; Date1控件事件 closeup建立函数并写程序 long year1; long month1; long day1; year1=date1.Year; month1=date1.Month; day1=date1.Day; string 查询开始时间 ; if(month1<10&&day1<10) { 查 询 开 始 时 间 =StrFromInt(year1, 10)+"-"+"0"+StrFromInt(month1,10)+"-"+"0"+StrFromInt(day1, 10); } if(month1<10&&day1>=10) { 查 询 开 始 时 间 =StrFromInt(year1, 10)+"-"+"0"+StrFromInt(month1,10)+"-"+StrFromInt(day1, 10);} if(month1>=10&&day1<10) { 查 询 开 始 时 间 =StrFromInt(year1, 10)+"-"+StrFromInt(month1,10)+"-"+"0"+StrFromInt(day1, 10);} if(month1>=10&&day1>=10) { 查 询 开 始 时 间 =StrFromInt(year1, 10)+"-"+StrFromInt(month1,10)+"-"+StrFromInt(day1, 10);} 开始日期 =查询开始时间 ; Date2控件事件同 date1末句为:结束日期 =查询结束时间; 5) 查询排序按钮程序