最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 编程开发 > VB开发

VB中用Oracle数据控件访问Oracle

日期:09-03    来源:中国设计秀    作者:cnwebshow.com

系统环境: ezz中国设计秀
ezz中国设计秀
  1、操作系统:Windows 2000 Serverezz中国设计秀
ezz中国设计秀
  2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版ezz中国设计秀
ezz中国设计秀
  3、开发工具:Visual Basic 6.0 中文版 ezz中国设计秀
ezz中国设计秀
  连接方法: ezz中国设计秀
ezz中国设计秀
  一、安装 Oracle 8i R2 (8.1.6) for NT 企业版ezz中国设计秀
ezz中国设计秀
  使用典型安装,安装目录为D:Oracle;ezz中国设计秀
ezz中国设计秀
  注:安装完Oracle后,在D:OracleOra81BIN目录下会有oradc.ocx文件存在,VB可使用此控件访问Oracle数据库ezz中国设计秀
ezz中国设计秀
  二、安装 Visual Basic 6.0 中文版ezz中国设计秀
ezz中国设计秀
  把Visual Basic 6.0光盘放入光驱,使用典型安装,ezz中国设计秀
ezz中国设计秀
  安装目录为D:Program FilesMicrosoft Visual StudioVB98;ezz中国设计秀
ezz中国设计秀
  三、生成Oracle实验记录ezz中国设计秀
ezz中国设计秀
  连入SQL*Plus,以system/manager用户登录ezz中国设计秀
ezz中国设计秀
  SQL> conn system/managerezz中国设计秀
ezz中国设计秀
  创建新的用户:如user1/pass1,赋予connect,resource权限。ezz中国设计秀
ezz中国设计秀
  SQL> grant connect,resource to user1 identified by pass1;ezz中国设计秀
  SQL> conn user1/pass1ezz中国设计秀
  SQL> create table test(a number,b char(19));ezz中国设计秀
  SQL> insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));ezz中国设计秀
  SQL> insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));ezz中国设计秀
  SQL> insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));ezz中国设计秀
  SQL> insert into test values(4,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));ezz中国设计秀
  SQL> insert into test values(5,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));ezz中国设计秀
  SQL> commit;ezz中国设计秀
  SQL> select * from test;ezz中国设计秀
ezz中国设计秀
     A Bezz中国设计秀
    ---------- -------------------ezz中国设计秀
     1 2000-11-28 20:27:33ezz中国设计秀
     2 2000-11-28 20:27:36ezz中国设计秀
     3 2000-11-28 20:27:38ezz中国设计秀
     4 2000-11-28 20:27:40ezz中国设计秀
     5 2000-11-28 20:27:52ezz中国设计秀
ezz中国设计秀
    D:OracleOra81networkADMINtnsnames.ora中有如下内容:ezz中国设计秀
ezz中国设计秀
    ORADB =ezz中国设计秀
     (DESCRIPTION =ezz中国设计秀
     (ADDRESS_LIST =ezz中国设计秀
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))ezz中国设计秀
     )ezz中国设计秀
     (CONNECT_DATA =ezz中国设计秀
     (SERVICE_NAME = oradb)ezz中国设计秀
     )ezz中国设计秀
     )ezz中国设计秀
ezz中国设计秀
  总结:ezz中国设计秀
ezz中国设计秀
  Oracle service_names: oradbezz中国设计秀
  Oracle用户名:     user1ezz中国设计秀
  户名密码:       pass1ezz中国设计秀
  测试表名:       testezz中国设计秀
  tnsnames:       oradbezz中国设计秀
ezz中国设计秀
  四、启动 Visual Basic 6.0,写连接Oracle的VB程序ezz中国设计秀
ezz中国设计秀
  开始->程序->Microsoft Visual Basic 6.0 中文版->Microsoft Visual Basic 6.0 中文版ezz中国设计秀
ezz中国设计秀
  文件->新建工程->VB 企业版控件,如下图:ezz中国设计秀
    ezz中国设计秀
 ezz中国设计秀

ezz中国设计秀
  添加访问Oracle的部件(CTRL+T):ezz中国设计秀
ezz中国设计秀
  工程->部件->Oracle Data Control,如下图:ezz中国设计秀
ezz中国设计秀
 ezz中国设计秀

   ezz中国设计秀
  选中此控件(Oracle Data Control),单击“确定”(此控件对应的就是D:OracleOra81BINoradc.ocx)ezz中国设计秀
ezz中国设计秀
  VB开发窗口右边的工具箱面板上会出现此控件的图形标志,如下图:ezz中国设计秀
ezz中国设计秀
 ezz中国设计秀

ezz中国设计秀
  用鼠标双击此控件(ORADC),再双击MSFlexGrid控件(上图中另一个画红框的),把它们放到窗体Form1上,默认名称为ORADC1和MSFlexGrid1,如下图:ezz中国设计秀
ezz中国设计秀
 ezz中国设计秀

本文引用地址:/bc/article_61298.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明