ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:1.34MB ,
资源ID:26844229      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26844229.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VB和Oracle的链接.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VB和Oracle的链接.docx

1、VB和Oracle的链接实现VB链接Oracle为了建立VB和Oracle的链接,首先建立ODBC数据源,方法如下:打开控制面板性能和维护管理工具数据源(ODBC),如图1 所示:图 1切换到系统DSN选项卡,点击添加按钮,如图2 所示:图 2出现创建新数据源对话框,选择Microsoft ODBC for Oracle点击完成,如图3 所示:图 3出现Microsoft ODBC for Oracle Setup对话框,输入以下的设置,完成数据源的创建,如图4所示:图 4至此,完成了新数据源的创建,下面实现VB和Oracle的链接,有以下几种方法均可实现:方案一首先在Oracle中建立一些数

2、据并保存,查询时存在下面的数据,如图5所示:图 5新建一个工程,双击Data控件,添加到表空间,如图6所示;图 6在Data控件上点击鼠标右键,点击属性窗口,如图7所示;图 7设置属性窗口的属性如图8所示;图 8在窗体上添加TextBox控件,三个TextBox控件的属性如图9所示:图 9完成后,窗口的界面如图10所示:点击运行按钮,如图11所示,完成了VB和Oracle的链接,实现了用VB从Oracle中读取数据。图 10 图 11 方案二通过ADODC控件实现VB和Oracle数据库的链接,具体方法如下:新建工程,点击菜单栏里面的工程/部件按钮,出现如图12所示的部件的控件选项卡,选中如图

3、所示的选项,点击确定按钮。图 12 完成上面的操作步骤后,ADODC控件添加到左边的工具栏里,双击该控件,在表空间中自动出现ADODC控件,如图13所示:图 13 在ADODC控件上单击鼠标右键,选择ADODC属性,如图14所示:图 14 在属性页里面设置,使用名称为misdb 的ODBC数据源,如图15所示:图 15切换到身份验证选项卡,输入用户名称和密码,如图16所示: 切换到记录源选项卡,选择命令类型和表的名称,如图 17所示: 图 16 图 17在窗体上添加三个TextBox控件,分别设置属性,如图18所示:图 18完成以上的操作步骤,点击运行按钮,出现下面的结果,如图19所示:图 1

4、9方案三比较灵活的方式是通过引用ADODC控件,编程实现VB与Oracle的链接,具体方法如下:新建工程,点击菜单工具栏里面的工程/引用,跳出引用对话框,选中途中选项如图20所示:图 20设计如图21所示的窗体;图 21设置窗体上控件的属性,如图22所示:图 22设置窗体的VB代码如下:Option Explicit定义RS为ADODC对象的记录集Dim RS As New ADODB.Recordset定义conn为ADODC对象的连接Private conn As ADODB.ConnectionPrivate Sub CmdExit_Click()conn.CloseSet conn =

5、 NothingUnload MeEnd SubPrivate Sub CmdFirst_Click()RS.MoveFirstRS.UpdateEnd SubPrivate Sub CmdLast_Click()RS.MoveLastRS.UpdateEnd SubPrivate Sub CmdNext_Click()RS.MoveNextIf RS.EOF ThenRS.MoveLastRS.UpdateEnd IfEnd SubPrivate Sub CmdPrevious_Click()RS.MovePreviousIf RS.BOF ThenRS.MoveFirstRS.Update

6、End IfEnd Sub窗体运行时的初始化过程Private Sub Form_Load()定义connStr为连接字符串Dim connStr As String定义Cmd为ADODC命令字符串Dim Cmd As New ADODB.CommandSet conn = New ADODB.ConnectionconnStr = Provider = OraOLEDB.Oracle.1;DSN =misdb;uid = system; pwd = 19870326cc;conn.ConnectionString = connStr按照conn的内容连接数据库conn.Open DSN=mi

7、sdb;uid = system; pwd = 19870326cc;查询表cc1的内容With Cmd.ActiveConnection = conn.CommandType = adCmdTable.CommandText = cc1End With将表cc1的内容送记录集RSWith RS.CursorLocation = adUseClient.CursorType = adOpenStatic.LockType = adLockPessimistic.Open CmdEnd With定义5个文本框数据源为RSSet Text1.DataSource = RSSet Text2.Dat

8、aSource = RSSet Text3.DataSource = RSSet Text4.DataSource = RSSet Text5.DataSource = RS定义5个文本框显示的字段Text1.DataField = cc1nameText2.DataField = cc1lengthText3.DataField = cc1diameterText4.DataField = cc1screwText5.DataField = cc1toothEnd Sub还需要完成在Oracle中建立相应的表,插入相关的数据,如图23所示:图 23相应的代码如下:SQL create tab

9、le cc1 2 (cc1name varchar2(25), 3 cc1length varchar2(10), 4 cc1diameter varchar2(10), 5 cc1screw varchar2(15), 6 cc1tooth varchar2(10);Table created.SQL insert into cc1 2 values(直柄球头立铣刀,100,20,35,3);1 row created.SQL commit;Commit complete.SQL insert into cc1 2 values(锥柄普通立铣刀,150,30,30,2);1 row crea

10、ted.SQL commit;Commit complete.SQL insert into cc1 2 values(削平柄普通立铣刀,100,25,35,3);1 row created.SQL commit;Commit complete.SQL insert into cc1 2 values (直柄过中心立铣刀,130,35,30,2);1 row created.SQL commit;Commit complete.SQL insert into cc1 2 values (高速球头立铣刀,110,20,35,3);1 row created.SQL commit;Commit complete.点击运行 ,运行结果如图24所示:图 24

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1