蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

组态王与Access数据库的数据交换

  • 资源ID:54687359       资源大小:206.16KB        全文页数:6页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:10积分 【人民币10元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要10积分 【人民币10元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

组态王与Access数据库的数据交换

组态王与组态王与 AccessAccess 数据库的数据交换数据库的数据交换 1. SQL1. SQL 访问管理器访问管理器 SQL 访问管理器用来建立数据库列和组态王变量之间的联系。包括表格模板和记录 体两部分功能。通过表格模板在数据库表中建立表格;通过记录体建立数据库表格列和 组态王之间的联系,允许组态王通过记录体直接操纵数据库中的数据。表格模板和记录 体都是在工程浏览器中建立的。 2.2. 创建表格模板创建表格模板 在工程浏览器中左侧工程目录显示区中选择“SQL 访问管理器”下的“表格模板” 项,在右侧目录内容显示区中双击“新建”,弹出“创建表格模板”对话框,如下图。 建立表格模板的目的在于定义一种格式,在后面用到是 SQLCreatTable(),以次 格式在 Access 数据库中建立表格。 3.3. 创建记录体创建记录体 在工程浏览器中左侧工程目录显示区中选择“SQL 访问管理器”下的“记录体”项, 在右侧目录内容显示区中双击“新建”,弹出“创建记录体”对话框,如下图。 1 其中 字段名称填写数据库表格中的列名。 组态王变量填写和表格中指定列相关联的组态王变量。 4.4. 建立建立 AccessAccess 数据库数据库 1)建立一空 Access 文件,定名。 2)定义数据源 双击控制面板下的“ODBC 数据源32 位”选项,弹出“ODBC 数据源管理器”对 话框。 选择“用户 DSN”属性页,并单击“添加”按钮。 2 在弹出的“创建新数据源” 对话框中,选择“Mirosoft Access Driver”单击“完成” 按钮。 弹出“ODBC Microsoft Access 安装”对话框,定义数据源名。 单击“选取”按钮,从中选择相应路径下刚刚定义的数据库文件。 单击“确定”按钮,完成对数据源的配置。 3 5.5. 对数据库的操作对数据库的操作 首先在数据词典里建立变量 DeviceID, 为内存整形, 是数据库连接时产生的连接号。 5.15.1 连接数据库连接数据库 函数 SQLConnect DeviceID, “dsn;uid;pwd“; 参数说明 DeviceIDSQLConnct产生的连接号。 “dsn;uid;pwd“连接语句,包括 ODBC 中定义的数据源名、用户名和密码,用 户名和密码可以缺省。 例子组态王以 sa 身份登录(无密码)和名为 wang 的 SQL Server 中的 pubs 数据 库连接。 SQLConnectDeviceID,“DSNwang;DATABASEpubs;UIDsa; PWD”; 5.25.2 创建表格创建表格 函数 SQLCreateTableDeviceID,TableName,TemplateName; 参数说明 DeviceIDSQLConnct产生的连接号。 TableName想要创建的数据库的表格名。 TemplateName表格模板名。 例子下例创建一个名为 kingview 的新表,模板为 table1。 SQLCreateTableDeviceID, “kingview”, “table1”; 5.35.3 插入新记录插入新记录 函数 SQLInsertDeviceID, TableName, BindList; 参数说明 DeviceIDSQLConnct产生的连接号。 TableName数据库的表格名。 BindList记录体。 例子在表格 kingview 中插入一条记录,记录体 bind1。 4 SQLInsertConnectionID, “kingview”, “bind1”; 5.45.4 得到选择集得到选择集 函数 SQLSelectDeviceID, TableName, BindList, WhereExpr, OrderByExpr; 函数说明 DeviceIDSQLConnct产生的连接号。 TableName数据库的表格名。 BindList记录体。 WhereExpression指定函数起作用行的条件。 注意如果列名是字符串,表达式必须在单引号中。 下例选择“名字”列中等于 Asia 的行 名字 ’Asia’。 下例选择“年龄”列中在 20 和 30 之间的行 年龄20 and 年龄30。 OrderByExpression定义排序的列和方向。只有列名可以用来排序,表达式列名 [ASC|DESC]。 下例将以“温度”列的升序排序。 “温度 ASC”。 排序中也可使用多重表达式。例如 “温度 ASC,时间 DESC”。 5.55.5 选择记录选择记录 SQLFirstDeviceID;从 SQLSelect函数产生的结果集中选取首项记录。 SQLNextDeviceID;选取选择集中的下一条记录。 SQLPrevDeviceID;选取选择集中的上一条记录。 SQLLastDeviceID;选取由 SQLSelect创建的选择集的末条记录。 DeviceIDSQLConnct产生的连接号 5 5.65.6 断开数据库断开数据库 SQLDisconnectDeviceID; DeviceIDSQLConnct产生的连接号。 6

注意事项

本文(组态王与Access数据库的数据交换)为本站会员(sunhongz113)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开