oracleintouch连接.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
oracleintouch连接

Intouch与oracle连接方法 1 确认安装MDAC 确认运行 InTouch 的计算机上是否安装了 Oracle OLEDBProvider (MSDAORA.DLL) 文件。此文件是由随 InTouch一起安装的 MDAC 来安装的。 2 建立数据绑定 点击菜单“特别”/SQL管理访问器/绑定列表···,如下图: 在绑定列表内输入“绑定名称”,此绑定名称在数据存取时要用; 双击“标记名.点域”在标记名字典里选择要绑定的数据点,也可输入一个变量,双击后进入标记名字典内定义这个变量,在列名框中输入将要在ORACLE数据库中相应表的一个字段。使之一一对应。可按此方法建立多个,在本例中如下: 3装ORACLE客户端,配置Net Manger 安装好ORACLE客户端客户端后,选择:开始/ORACLE客户端客户端程序/配置和移置工具/ Net Manger,如下画面: 点击左侧,新建服务;弹出如下窗口 在“网络服务名”种输入一服务名,该服务名将在配置ODBC时使用,点击“下一步”,弹出如下窗口: 在网络协议选项,选择“TCP、IP(internet协议)”,点击“下一步”,入下图: 在“主机名”文本框中输入,安装Oracle主机IP地址,在“端口号”中输入端口号,此端口号根据服务端端口而定;点击“下一步”,入下图: 在服务名对话框中输入Oracle服务名,此服务名为安装服务器端Oracle时设置的服务名。点击“下一步”完成安装。 4 配置ODBC 选择“开始”/程序/管理工具/数据源(ODBC)/系统DNS,如下图: 点击“添加”按钮,出现如下: 选择Microsoft ODBC for Oracle,点击完成,弹出如下对话框: 在“数据源名称”中输入你要设定的数据源名称,该名称在连接数据库时要用,在“服务器”文本框中输入上述第三步设置的“网络服务名”。点击确认,完成对ODBC配置。 5 添加显示文本框 1)在intouch画布内加入文本框,在其中显示查询结果。实现如下:在工具栏内,点击“向导”图标,进入后如下图 选择window控件,双击“文本框”,在画布适当位置放置该文本框。拖动文本框到合适大小。如下图 ,双击该文本框。弹出如下对话框 在标记名框内输入消息型标记名,例如本例“xi”。属性更具需要选择。 6 连接数据库显示查询结果 1)在intouch画面拖一个按钮到画布,右击该按钮,选择替换,替换字符串,将text替换为“显示”,如图:双击该按钮,如下图: 选择动作,进入动作脚本窗口,如下: 在条件类型下拉框内,选择一种条件类型,一般选择“鼠标左键/键按下时”,在脚本编辑器中输入上述两句代码,其中 1)ERR1=SQLConnect(ConnectionId, DSN=simon;UID=xgems;PWD=111111;);*和Oracle建立连接* ERR1=可无,返回结果查看数据连接情况,为o则表示连通。 ConnectionId为内存整型标记的名称,用于存放 SQLConnect() 函数指定给每个数据库连接的编号 (ID)。 ConnectString = DSN=simon;UID=xgems;PWD=111111; 确定 SQLConnect() 函数中使用的数据库以及任何附加登录信息的字符串。Simon为ODBC重定义的“数据源名称”,UID=xgems;PWD=111111;为登录Oracle数据库所用用户名和密码。 ErrorMsg=SQLErrorMsg(ERR1); * ErrorMsg 为消息型变量,在画布放置一个文本显示框,标记名指向ErrorMsg标记名;如有错误,提示错误原因;如果没错显示为* 2)rerultCode=SQLselect(ConnectionId,”test”,”bangding”,””,””) rerultCode=可无,返回读数情况; ConnectionId为指定给每个数据库连接的编号 (ID)。 Test 为Oracle数据库中要存取数据的那张表; ”bangding” 为第一步的绑定明, 后面的俩各“””,”””表示查询所有记录,第一个””内填写查询条件,可无;第二个””内填写排列顺序,可无。 ErrorMsg1=SQLErrorMsg(rerultCode); * ErrorMsg1 为消息型变量,在画布放置一个文本显示框;标记名指向ErrorMsg如有错误,提示错误原因;如果没错显示为* 3) NumRows=SQLNumRows(ConnectionId); *读取绑定表有多少条记录并赋给NumRows * DIM i AS INTEGER; *定义整形循环变量i* xi=;

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档