1 / 15
文档名称:

组态王与数据库连接的实现方法.docx

格式:docx   大小:1,047KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

组态王与数据库连接的实现方法.docx

上传人:daxiahao1314 2020/3/17 文件大小:1.02 MB

下载得到文件列表

组态王与数据库连接的实现方法.docx

文档介绍

文档介绍:ess数据库(D:\example,数据库名:)。依次点击屏幕左下角“开始\控制面板\管理工具”,双击“数据源(ODBC)”打开ODBC数据源管理器如Error!Referencesourcenotfound.:“添加”新建一个数据源,驱动程序选择“essDriver(*.mdb)”点击“完成”,如Error!Referencesourcenotfound.:,数据源名:yuan。ess数据库()步骤如Error!:创建表格模板打开工程“yangli”在工程浏览器窗口左侧找到“系统\SQL访问管理器\表格模板”选项如图4,在右侧双击“新建”打开如图5“创建表格模板”对话框。图4模板名称:muban1,,依次输入字段名称:ziduan1、字段长度:9,选择变量类型为:定长字符串型,点击增加字段。用同样方法增加字段ziduan2、ziduan3。图5创建记录体注意:记录体中的字段名称必须与表格模板中的字段名称保持一致,记录体中字段对应的变量数据类型必须和表格模板中相同字段对应的数据类型相同。“数据库\数据词典”中新增三个内存字符串型变量(ziduan1、ziduan2、ziduan3)。“SQL访问管理器\记录体”选项,双击右侧“新建”图标建立名为“jiluti1”的记录体,对话框设置如图6所示:图6依次增加ziduan1、ziduan2、ziduan3三个字段点击“确认”。“数据库\数据词典”中定义一个内存整型变量:变量名:DeviceID变量类型:“命令语言\应用程序命令语言\启动时”窗口输入命令:SQLConnect(DeviceID,"dsn=yuan;uid=;pwd=");SQLCreateTable(DeviceID,"biaoge1","muban1");命令语言中的“yuan”为前面配置的数据源的名称。“命令语言\应用程序命令语言\停止时”窗口输入命令:SQLDisconnect(DeviceID);插入记录新建一个画面,名称为:数据库操作画面。在数据库操作画面中添加一个名为“字段一”的文本在“字段一”的动画连接中添加对应类型的值输入和值输出并关联到变量:ziduan1。“字段二”、“字段三”,分别关联变量“ziduan2”、“ziduan3”并添加值输入、值输出动画连接。,按钮文本为“插入记录”在按钮的弹起事件中输入如Error!。“插入记录”按钮然后退出。找到D:\。查询记录利用组态王提供的KVADODBGridClass控件可方便地实现数据库查询工作,操作过程如下:“插入通用控件”工具弹出控件对话框。在控件对话框内选择“KVADODBGridClass”选项,如图8所示:,在弹出的动画连接属性对话框中设置控件名称为:grid1。如图9:\控件属性\浏览,在弹出的数据源选择对话框中选择前面创建的“yuan”数据源,在“表名称”的下拉框中选择前面建立的biaoge1表格,此表格中建立的所有字段将显示在“有效字段”中,选择并添加字段然后点击确定。设置过程如图10:,利用按钮的弹起时命令语言实现数据库查询,操作设置如图11:。保存画面并且换到运行系统可看到如图果。“清除记录”按钮用于清除数据库表格中的记录,命令语言如下:SQLClearTable(DeviceID,"biaoge1");