2023学年完整公开课版数据库访问_第1页
2023学年完整公开课版数据库访问_第2页
2023学年完整公开课版数据库访问_第3页
2023学年完整公开课版数据库访问_第4页
2023学年完整公开课版数据库访问_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

天工组态Version4.2第十八章数据库访问天工组态支持通过ODBC标准可与其他任何标准的数据库进行数据交换,包括:MicrosoftAcess数据库、Oracle数据库、dBASE数据库等。这样可以使您非常方便的把标准的数据库中数据批次的采到天工组态上来,同时把天工组态自身的数据(包括各种实时数据、报警状态或历史数据等)送到标准的数据库中。例如:某化工厂批量生产一种产品,厂家往往需要把几组工艺参数存储下来,这些数据可以存储到标准的数据库中以备他用。天工组态通过ODBC管理器可以把这些数据送到标准的数据库中存储起来,给其他应用程序调用。反过来通过ODBC管理器,标准数据库中数据也可以被任何一个天工组态运行系统调用。天工组态利用ODBC标准提供了两种与数据库进行连接的方式,一种是通过ODBC访问管理器,这种方式适合将大量类型的数据插入到数据库中,并从数据库中查询数据,天工组态Version4.2它具有灵活快捷等特点。另一种方式是通过ODBC控件实现与数据库的连接,它具有操作简便直观等特点,一般多用在数据种类不太多的情况下。一、ODBC概述1、ODBC标准ODBC标准(OpenDataBaseCompliant)的数据库驱动程序,是天工组态与各种数据库连接通讯的真正桥梁。ODBC管理器或ODBC控件是一个采用ODBC标准与其他任何数据库通讯执行器,它为各种数据库提供有效的ODBC驱动程序。在您使用某个ODBC驱动之前,您必须通过微软ODBC管理程序,建立起ODBC标准执行器与数据库之间的连接。天工组态Version4.2例如:您如果打算通过ODBC功能函数访问微软的Access数据库,您必须在“桌面上”安装微软的ODBC驱动,并且对它单独进行组态。本章下面的内容将分别举例说明,天工组态支持的各种ODBC驱动程序的设置方法。提示:用户再设置ODBC驱动与数据源连接之前,需要单独安装数据库的ODBC驱动程序。2、设置一个ODBC数据源运行微软ODBC管理程序打开Windows桌面上“我的电脑”中的控制面板,双击“ODBC数据源”,则弹出“ODBC数据源管理器”对话框,如下图:天工组态Version4.2选择一个驱动或一个数据源:单击“添加”按钮,弹出“创建新数据源”对话框,如图示:天工组态Version4.2选中合适的数据库类型,单击“完成”则弹出“ODBC数据源设置对话框”,不同的数据库类型,对话框的内容不同,但均须设置如下参数:数据源名:用户定义的数据源名称。描述:用户定义的用来描述数据源的数据路径:标识存放数据库文件的路径。如果要修改数据源设置内容,在“ODBC数据源管理器”对话框中,用鼠标双击待选的数据库或点击“设置”,则弹出“ODBC数据源设置对话框”,如上图所示。点击“确定”按钮,成功定义了一个ODBC驱动程序,此时ODBC驱动程序把每个区域的数据写到ODBC.INI文件中,这些数据是连接数据源的缺省值,这些缺省值通过修改数据源的区域而改变。ODBC驱动程序设置对话框中所没有的属性,都自动将添加到天工组态Version4.2ODBC.INI文件中有关该数据源的适当位置。举例:定义一个MicrosoftAcess数据库的ODBC驱动,步骤如下:第一步:在控Windows制面板上,双击ODBC(32bit),弹出“ODBC数据源管理器”对话框。第二步:在“用户DSN”对话框中点击”添加”按钮,进入添加数据源类型对话框。在本对话框中选择合适的数据源类型。例如:天工组态DEMO中的例子是一个MSAccess的数据库,其路径为:天工组态安装路径下,”DemoFiles\Demo800x600\HistData.mdb”。因此在对话框中应选择“MSAccess97Database”项。第三步:建立数据源天工组态Version4.2选择“MicrosoftAccessDriver(*.mdb)”项,单击“完成”,即成功完成“添加数据源类型”操作,并进入建立数据源对话框,如图:输入数据源名称(“DataSourceName”)例如:ODBC,点击“选择(Select)”按钮,进入浏览器,选择相应的数据库文件。点击“确定”即成功建立数据源,并退到“用户DSN”对话框中,点击“确定”按退出设置对话框。天工组态Version4.2此时用户成功定义了一个数据源名为“ODBC”的ODBC数据源。二、ODBC访问管理器天工组态用ODBC访问管理器实现与数据库的连接,是通过定义“绑定列表”、调用天工组态ODBC函数(SQL函数)来实现的。1、建立绑定列表绑定列表是天工组态与数据库进行连接的载体,用户通过建立绑定列表将天工组态的变量与数据库中的某一项(列)关联起来。建立绑定列表步骤如下:第一步:打开绑定列表天工组态Version4.2打开天工组态开发环境中的工程浏览器,双击“ODBC访问/绑定列表”弹出设置绑定列表对话框:第二步:添加新列表单击“新键”按钮,弹出新键绑定列表对话框:天工组态Version4.2其中:“绑定名称”编辑框:用户任意指定一个名称。“取表格字段名称”按钮:用来调出指定数据库所有字段的名称和字段类型。“字段”列表框:用来列出指定数据库所有字段名称、字段类型及其并对应的天工组态的变量名称。“选择变量”按钮:用来插入天工组态变量词典中的变量。天工组态Version4.2第三步:选择数据源点击“取表格字段名称”按钮,弹出“选定数据源”对话框,然后用鼠标点击“机器数据源”项,使其显示到当前状态:从中选择想要调用的数据源名(例如上文定义的用户DSN名为“ODBC”)。第四步:调出数据源表格单击“确定”按钮,弹出“登陆数据源”对话框:天工组态Version4.2用户在连接数据库时如果需要设置密码,可在本对话框中设置“登陆名称”和“密码”,如果必须设置密码,单击“确定”按钮,弹出“选择表格对话框”:选择该数据库中想要连接的表格,则天工组态将选定的数据源表格的所有字段名称及天工组态Version4.2其类型,按顺序显示到绑定列表对话框中的“字段列表框”中。如图(以ODBC数据源为例):第五步:设置变量用户对应绑定列表中的每个字段设置一个天工组态变量。选择某一字段,点击“选择变量”按钮,或直接双击该字段,可进入天工组态变量词典,从中选择合适的变量,既成功将该字段与变量联系起来。天工组态Version4.2将列表中所有的字段都分别对应某个变量后,单击“确定”按钮,即成功建立了一个绑定列表。注意:天工组态变量的类型必须与字段类型一致。2、ODBC函数一个数据库把各种信息储存到表格中,其中公用的属性或区域可以用来共享。SQL(StructuredQueryLanguage)就是用来连接这些信息的命令语言。天工组态通过ODBC函数(SQL函数),实现对数据源的连接及各种操作。下面详细介绍各ODBC函数的功能及其使用。连接数据源函数格式:SQLConnect("DSN=;",连接标识符);天工组态Version4.2本函数用于连接数据库中某一个表格。它是天工组态与各数据库进行连接首要调用的函数。参数说明:“DSN=”用来指定数据库对应的数据源名。不同情况下或不同类型的数据库,在此设置参数的个数和种类不同。但一般情况下“DSN”是必须要指定的(详细情况参见本手册18.3小节和该数据库的使用手册)。连接标识符:指系统用来标识要指定的数据库的某个表格的变量,在天工组态中要连接不同的数据库表格应分别定义不同的变量来标识,并且该变量必须是天工组态的数据库变量,而不能是局部变量。举例:MicrosoftAcess数据库的数据源名为Acess_DB,该数据库中有两个表格分别天工组态Version4.2是:“表1”、“表2”,则在天工组态中应定义两个长整型变量,如:连接标识符1、连接标识符2。则:若与“表1”连接可调用如下函数:SQLConnect("DSN=Acess_DB;",连接标识符1);若与“表2”连接可调用如下函数:SQLConnect("DSN=Acess_DB;",连接标识符2);注意:对数据库的任何操作都要首先执行该函数。断开与数据源的连接函数格式:SQLDisconnect(连接标识符);本函数用于断开连接数据库。一旦执行本函数,执行其他所有ODBC函数都将无效。天工组态Version4.2它是进行ODBC操作所必须调用的最后一个函数。参数说明:SQLDisconnect(连接标识符1);增加记录函数格式:SQLInsert(连接标识符,"表格名称","绑定列表");本函数用于向指定的数据库表格中添加一条记录。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要添加到记录的表格的名称。绑定列表:指定该表格对应的绑定列表的名称。举例:将天工中的当前数据添加到名为“数据表”的表格中去,该表格对应的绑定列天工组态Version4.2表名为“列表1”:SQLInsert(连接标识符1,"数据表","列表1");准备增加记录函数格式:SQLInsertPrepare(连接标识符,"表格名称","绑定列表");本函数是向指定的数据库表格中批量添加记录的准备语句。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要添加到记录的表格的名称。绑定列表:指定该表格对应的绑定列表的名称。举例:SQLInsertPrepare(连接标识符1,"数据表","列表1");天工组态Version4.2执行增加记录函数格式:SQLInsertExecute(连接标识符);本函数是向指定的数据库表格中批量添加记录时可循环执行插入记录的语句。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLInsertExecute(连接标识符1);完成增加记录函数格式:SQLInsertEnd(连接标识符);本函数是终止向指定的数据库表格中批量添加记录的语句。参数说明:天工组态Version4.2连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLInsertEnd(连接标识符1);创建选择集函数格式:SQLSelect(连接标识符,"表格名称","绑定列表","条件","排序");本函数用来在指定的数据库表格中创建记录选择集。当用户需要查询、修改、删除数据库的记录时应首先创建选择集,只有先执行该语句后用户才能对其进行查询。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要创建选择集的表格的名称。绑定列表:指定该表格对应的列表名称。天工组态Version4.2条件:指定选择集的条件。排序:指定按某一排序标准升序排列还是降序排列。它的缺省状态是按标准升序,如果设定按标准降序,则应在引号中输入“标准DESC”。举例:在“历史数据表”中(对应绑定列表名为“列表1”),按“反应温度大于70”为条件创建选择集,并按“反应液位”的值升序排列。SQLSelect(连接标识符1,"历史数据表","列表1","反应温度>70","反应液位");注:如果“条件”、“排序”的引号中不写任何内容,则将数据库中的所有记录创建为一个选择集,并且没有按一定顺序排列。取第一个记录函数格式:SQLMoveFirst(连接标识符);天工组态Version4.2本函数用来读取指定的数据库表格中已创建的选择集的第一个记录,并将它放到该表格对应的绑定列表中。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLMoveFirst(连接标识符1);取最后一个记录函数格式:SQLMoveLast(连接标识符);本函数用来读取指定的数据库表格中已创建的选择集的最后一个记录,并将它放到该表格对应的绑定列表中。参数说明:天工组态Version4.2连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLMoveLast(连接标识符1);取后一个记录函数格式:SQLMoveNext(连接标识符);本函数用来读取指定的记录选择集中当前记录的后一个记录,并将它放到该表格对应的绑定列表中。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:QLMoveNext(连接标识符1);取前一个记录天工组态Version4.2函数格式:SQLMovePrev(连接标识符);本函数用来读取指定的记录选择集中当前记录的前一个记录,并将它放到该表格对应的绑定列表中。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLMovePrev(连接标识符1);取指定的记录函数格式:SQLGetRecord(连接标识符,记录序号);本函数用来读取当前选择集中指定的记录,并将它放到该表格对应的绑定列表中。参数说明:天工组态Version4.2连接标识符:指系统用来标识要指定的数据库的某个表格的变量。记录序号:要读取的记录的序号。记录序号从“0”开始。举例:读取第三条记录SQLGetRecord(连接标识符1,2);删除符合条件的记录函数格式:SQLDelete(连接标识符,"表格名称","条件");本函数用来删除指定数据库表格中满足条件的记录。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要删除的记录所在表格的名称。天工组态Version4.2条件:被删除记录所必须满足的条件。举例:删除历史数据表中,满足“反应温度<23”条件的记录。SQLDelete(连接标识符1,"历史数据表","反应温度<23");删除选择集的当前记录函数格式:SQLDeleteCurrent(连接标识符);本函数用来删除数据库表格中选择集的当前记录,它一般和“SQLSelect();”函数配合使用。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLDeleteCurrent(连接标识符1);天工组态Version4.2删除表格中的所有记录函数格式:SQLClearTable(连接标识符,"表格名称");本函数用来删除数据库表格中所有记录。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要删除记录的表格的名称。修改记录函数格式:SQLUpdate(连接标识符,"表格名称","绑定列表","条件");本函数用来修改指定数据库表格中满足条件的记录。参数说明:天工组态Version4.2连接标识符:指系统用来标识要指定的数据库的某个表格的变量。绑定列表:指定该表格对应的绑定列表的名称。条件:被删除记录所必须满足的条件。举例:修改历史数据表中满足“反应温度=23”条件的记录。SQLUpdate(连接标识符1,"历史数据表","列表1","反应温度=23");修改选择集的当前记录函数格式:SQLUpdateCurrent(连接标识符);本函数用来修改数据库表格中选择集的当前记录,它一般和“SQLSelect();”函数配合使用。参数说明:天工组态Version4.2连接标识符:指系统用来标识要指定的数据库的某个表格的变量。举例:SQLUpdateCurrent(连接标识符1);重新构造选择集函数格式:SQLRequery(连接标识符);本函数用来重新构造选择集,当一个选择集被创建后,如果用户对其进行添加、删除、修改等管理工作,用户需在最后调用以下本函数,以更新该选择集。取选择集的记录个数函数格式:SQLRecordCount(连接标识符);本函数用来获取指定选择集中的记录个数。创建表格天工组态Version4.2函数格式:SQLCreateTable(连接标识符,"表格名称","表格模板");本函数用于在指定的数据库中创建一个表格。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:为要创建的表格指定一个名称。表格模板:该表格对应的表格模板的名称。举例:创建一个名为“历史数据表”的表格,其对应的表格模板名为“模板1”。SQLCreateTable(连接标识符1,"历史数据表","模板1");删除表格函数格式:SQLDropTable(连接标识符,"表格名称");天工组态Version4.2本函数用于删除指定的表格。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。表格名称:指定要删除的表格名称。举例:删除一个名为“历史数据表”的表格。SQLDropTable(连接标识符1,"历史数据表");填写SQL语句函数格式:SQLSetStatement(连接标识符,"SQL语句");本函数用于填写SQL语句。如果用户对数据库进行较为复杂的操作时,可通过本函数直接用SQL语句进行数据库操作。天工组态Version4.2参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。SQL语句:用户在此参数的引号内输入SOL语句。举例:SQLSetStatement(连接标识符1,"SelectLotNo,LotNamefromLotInfo");追加SQL语句函数格式:SQLAppendStatement(连接标识符,"SQL语句");本函数用于追加SQL语句。如果SQL语句过长而不能完全通过SQLSetStatement();函数写完,可用本函数追加填写。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。天工组态Version4.2SQL语句:用户在此参数的引号内输入SOL语句。举例:SQLAppendStatement(连接标识符1,"wheretablename.columnname=(anyvalueorstring)");读取SQL语句函数格式:SQLLoadStatement(连接标识符,"文件名");本函数用于从文件中读取SQL语句。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。文件名:存放SOL语句的文本文件名。天工组态Version4.2举例:SQLLoadStatement(连接标识符1,"C:\file\sql.text");执行SQL语句函数格式:SQLExecute(连接标识符,"绑定列表");本函数用于执行用户填写的SQL语句。参数说明:连接标识符:指系统用来标识要指定的数据库的某个表格的变量。绑定列表:指定表格对应的绑定列表名。举例:SQLExecute(连接标识符1,"列表1");开始事务天工组态Version4.2函数格式:SQLTransact(连接标识符)本函数用于开始事务,即开始传输一组命令。这组命令应界于函数“SQLTransact()”和函数SQLCommit();之间,当执行本函数时,即通知数据库将要传输这组命令。提交事务函数格式:SQLCommit(连接标识符);本函数用于提交事务,即将一组命令提交到数据库并同时执行这组命令。举例:在数据库中同时插入三个记录。SQLTransact(连接标识符1);SQLInsertPrepare(连接标识符1,历史数据表格,列表1);SQLInsertExecute(连接标识符1,历史数据表格);天工组态Version4.2SQLInsertExecute(连接标识符1,历史数据表格);SQLInsertExecute(连接标识符1,历史数据表格);SQLInsertEnd(连接标识符1);SQLCommit(连接标识符1);撤消事务函数格式:SQLRollback(连接标识符);本函数用于撤消事物,即撤消传输一组命令。这组命令应界于函数“SQLTransact()”和函数SQLRollback();之间,当执行本函数时,即不提交这组命令,直到执行SQLCommit();命令时再提交给数据库并执行它们。举例:在数据库内容变更前不同时插入三个记录。天工组态Version4.2SQLTransact(连接标识符1);SQLInsertPrepare(连接标识符1,历史数据表格,列表1);SQLInsertExecute(连接标识符1,历史数据表格);SQLInsertExecute(连接标识符1,历史数据表格);SQLInsertExecute(连接标识符1,历史数据表格);SQLInsertEnd(连接标识符1);SQLRollback(连接标识符1);管理数据源函数格式:SQLManageDSN();本函数用于在天工组态环境中直接调用Windows平台的数据源管理器,用户可通过该天工组态Version4.2函数对数据源进行添加、修改、删除等管理工作。取错误信息函数格式:SQLGetLastError();本函数用于获取最近一次操作的错误信息。举例:SQLInsert(连接标识符1,"数据表","列表1");SQLGetLastError();三、配置连接标准数据库本章讲述的数据库是天工组态支持并经过严格测试的,以下将分别介绍每个数据库,天工组态Version4.2教您怎样设置一个数据库与ODBC管理器通讯。1、访问微软Access数据库要想访问Access数据库,1)首先要定义Acess数据源驱动;2)建立绑定列表。3)在天工组态程序编辑器中执行SQLConnect()功能函数。SQLConnect()功能函数是用来连接MicrosoftAccess数据库的,执行该函数将使SQL管理器与Access数据库连接起来,并允许执行其他功能函数。格式:SQLConnect("DSN=;",连接标识符);属性:DSN:指ODBC驱动设置的数据源名称。天工组态Version4.2连接标识符:连接的每一个表格唯一对应一个连接标识符。2、访问Oracle6数据库一、要想访问Oracle6数据库,应按如下步骤:1)首先要定义Oracle6数据源驱动(参见本章18.1.2小节)。2)然后启动SQL*NetTSR和NETINIT.EXE程序:要访问Oracle6数据库,需要在本地计算机上安装Oracle’sSQL*Net软件包,它包括和NETINIT.EXE两个文件。用户要想与Oracle6数据库通讯必须执行上述两个文件。SQL*NetTSR文件用于网络,在Windows窗口运行之前,应先在DOS下加载该文件。为了与Oracle服务器连接,用户必须首先在windows平台上执行NETINIT.EXE文件,如果想要在运行Windows时自动执行该文件,您可将它的快捷方式设置到启动程序组天工组态Version4.2中。3)建立绑定列表。4)在天工组态程序编辑器中执行SQLConnect()功能函数,建立与Oracle6数据库的连接。SQLConnect()功能函数是用来连接Oracle6数据库的,执行该函数将使SQL管理器与Oracle6数据库连接起来,并允许执行其他功能函数。SQLConnect()功能函数用来与Oracle6数据库的连接,格式如下:SQLConnect("<attribute>=<value>;<attribute>=<value>;...",连接标识符);本函数与Oracle数据库连接的属性参数设置,必须按如下顺序指定:天工组态Version4.2DSNWindowsODBC管理器中配置的数据源名字管理器中配置的数据源名字DRV如果没有设置DSN名,函数可将该值代替为数据源名。DSN名,函数可将该值代替为数据源名。UID用户名PWD密码SRVR要连接的数据库及其所在的服务器的名称。SQLConnect("DSN=Oracle_Data;UID=USER;PWD=PASSWORD;SRVR=B:MKTG_SRV",连接标识符);提示:SRVR的值根据SQL*Net驱动的不同而各异,该信息用户可以在SQL*Net文档中得到(或在CONFIG.ORA文件的“remote=”行中得到)。

天工组态Version4.2其中:B是NetBIOScommunicationslayer的第一个字母,它也可能是T或P;

T是TCP/IP的第一个字母。

P是Pipes的第一个字母。

MKTG_SRV是指定的Oracle数据库服务器的名字。二、支持Oracle6数据库的数据类型ODBC管理器支持的Oracle6数据库数据类型包括两种,其中:类型char对应天工组态的字符串型,Oracle6支持的字符最长为255个字符,缺省为1;天工组态支持最长为120个字符。类型number对应天工组态的长整数型或模拟型变量。天工组态Version4.23、访问Oracle7.2数据库要想访问Oracle7.2数据库,应按如下步骤:第一步:在运行天工组态软件的计算机上安装OracleStandardClient执行Oracle安装程序:1、在Oracle7WorkgroupServer安装界面下,选择安装类型如“StandardClient”,点击“OK”。2、选择ApplicationUserSetup的类型,点击“OK”;3、在DatabaseConnectionSetup界面中输入安装Oracle7WorkgroupServer的主机名称,例如:WWServer;4、点击“OK”按钮。天工组态Version4.2第二步:运行SQL_NetEasy为SQL连接字符配置当地数据库的别名。设置SQL_Net:1、在Windows任务条上点击“开始”,在主群组上执行Oracle/SQL_NetEasyConfiguration.;2、在缺省状态下服务器的化名为wgs_ServerName_orcl,但用户可以任意修改它。“数据库的化名”主要用于对天工组态SQLConnect()功能函数的参数设置。3、用户修改数据库的化名,选择你的服务器的名称,点击“OK”。4、点击ModifyDatabaseAliasSelectNetworkprotocol.,设置PipeServer的名称为安装Oracle服务器的计算机名。5、SQL_NetEasy安装完毕(记住数据库的化名后面将用到它)。天工组态Version4.2第三步:创建一个数据源名。在用户端计算机上安装ODBC驱动启动控制面板中的“ODBC”项,进入ODBC数据源管理器,点击“SystemDSN”弹出系统数据源对话框:天工组态Version4.21、点击ADD按钮添加一个新的数据源,弹出“CreateNewDataSource”对话框。2、选择“Oracle7ODBCdriver”,单击“完成”按钮,弹出“ODBCOracleDriverSetup”对话框。3、在DataSourceName编辑框中输入您的Oracle服务器名。4、点击“Advanced”按钮,在ODBCOracleAdvancedDriverSetup对话框中保持缺省设置,点击“Close”,重新回到ODBC数据源管理器对话框。5、点击“确定”按钮,完成ODBC驱动的设置。第四步:建立绑盯列表。第五步:在天工组态程序编辑器中执行SQLConnect()功能函数,建立与Oracle7.2数据库的连接。天工组态Version4.2SQLConnect()功能函数用来与Oracle7。2数据库的连接,格式如下:SQLConnect("<attribute>=<value>;<attribute>=<value>;...",连接标识符);本函数与Oracle数据库连接的属性参数设置,必须按如下顺序指定:举例:SQLConnect("DSN=Oracle;UID=USER;PWD=PASSWORD;SRVR=wsg_wwServer_orcl",连接标识符);注意:如果在设置SQL_NETEasy时将数据库化名从缺省格式(wsg_ServerName_orcl),改为一个新名(如:WWServer),则SRVR=WWServer。DSNWindowsODBC管理器中配置的数据源名字管理器中配置的数据源名字UID用户名PWD密码SRVR

SQL_NET数据库的化名天工组态Version4.24、访问Sybase数据库或MicrosoftSQLServer一、要想访问Sybase数据库或MicrosoftSQLServer,应按如下步骤:第一步:设置Windows的数据库客户端。客户端与数据库连接需要将下述两个数DLL文件安装在“WINDOWS/SYSTEM”路径下。DBNMP3.DLLW3DBLIB.DLL注意:如果用Winsock(TCP/IP)连接数据库,安装不需要DBNMP3.DLL。第二步:在Windows/控制面板/ODBC数据源管理器中设置数据源。在ODBC数据源管理器中点击“添加”按钮,选择SQLServer驱动,点击“完成”进天工组态Version4.2入“ODBCSQLServerSetup”对话框:在DataSouceName栏中设置数据源名称;在Server栏中输入数据库Server的名称;在NetworkAddress栏中填写SQLServer的访问地址;点击“Option>>”按钮,在“DataBase”栏中填写数据库名称。第三步:用天工组态的SQLConnect(),功能函数对Sybase数据库或MicrosoftSQLServer进行连接。天工组态Version4.2SQLConnect()功能函数的格式如下:SQLConnect("<attribute>=<value>;<attribute>=<value>;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论