国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
編程中國(guó) - VB6中用Oracle數(shù)據(jù)控件訪問(wèn)Oracle

 
系統(tǒng)環(huán)境 :

   1、操作系統(tǒng):Windows 2000 Server

   2、數(shù)據(jù)庫(kù): Oracle 8i R2 (8.1.6) for NT 企業(yè)版

   3、開(kāi)發(fā)工具:Visual Basic 6.0 中文版

連接方法 :

一、安裝 Oracle 8i R2 (8.1.6) for NT 企業(yè)版

   使用典型安裝,安裝目錄為D:\Oracle;

   注:安裝完Oracle后,在D:\Oracle\Ora81\BIN\目錄下會(huì)有oradc.ocx文件存在,VB可使用此控件訪問(wèn)Oracle數(shù)據(jù)庫(kù)

二、安裝 Visual Basic 6.0 中文版

   把Visual Basic 6.0光盤(pán)放入光驅(qū),使用典型安裝,

   安裝目錄為D:\Program Files\Microsoft Visual Studio\VB98;

三、生成Oracle實(shí)驗(yàn)記錄

   連入SQL*Plus,以system/manager用戶登錄

   SQL> conn system/manager

   創(chuàng)建新的用戶:如user1/pass1,賦予connect,resource權(quán)限。

   SQL> grant connect,resource to user1 identified by pass1;
   SQL> conn user1/pass1
   SQL> create table test(a number,b char(19));
   SQL> insert into test values(1,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
   SQL> insert into test values(2,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
   SQL> insert into test values(3,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
   SQL> insert into test values(4,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
   SQL> insert into test values(5,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));
   SQL> commit;
   SQL> select * from test;

     A B
     ---------- -------------------
     1 2000-11-28 20:27:33
     2 2000-11-28 20:27:36
     3 2000-11-28 20:27:38
     4 2000-11-28 20:27:40
     5 2000-11-28 20:27:52

     D:\Oracle\Ora81\network\ADMIN\tnsnames.ora中有如下內(nèi)容:

     ORADB =
     (DESCRIPTION =
     (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1.1.1)(PORT = 1521))
     )
     (CONNECT_DATA =
     (SERVICE_NAME = oradb)
     )
     )

   總結(jié):

   Oracle service_names: oradb
   Oracle用戶名:     user1
   戶名密碼:       pass1
   測(cè)試表名:       test
   tnsnames:       oradb

四、啟動(dòng) Visual Basic 6.0,寫(xiě)連接Oracle的VB程序

   開(kāi)始->程序->Microsoft Visual Basic 6.0 中文版->Microsoft Visual Basic 6.0 中文版

   文件->新建工程->VB 企業(yè)版控件,如下圖:


   添加訪問(wèn)Oracle的部件(CTRL+T):

   工程->部件->Oracle Data Control,如下圖:


   選中此控件(Oracle Data Control),單擊“確定”(此控件對(duì)應(yīng)的就是D:\Oracle\Ora81\BIN\oradc.ocx)

   VB開(kāi)發(fā)窗口右邊的工具箱面板上會(huì)出現(xiàn)此控件的圖形標(biāo)志,如下圖:


   用鼠標(biāo)雙擊此控件(ORADC),再雙擊MSFlexGrid控件(上圖中另一個(gè)畫(huà)紅框的),把它們放到窗體Form1上,默認(rèn)名稱為ORADC1和MSFlexGrid1,如下圖:


   修改控件ORADC1和MSFlexGrid1的屬性,如下圖:


   ORADC1的Connect屬性:user1/pass1
   ORADC1的DatabaseName屬性:oradb
   ORADC1的RecordSource屬性:select * from test

   MSFlexGrid1的DataSource屬性:ORADC1

   也可以不設(shè)置ORADC1控件的任何屬性,而使用窗體的Form_Load()過(guò)程來(lái)給ORADC1控件賦值

   Private Sub Form_Load()
   ORADC1.Connect = "user1/pass1"
   ORADC1.DatabaseName = "oradb"
   ORADC1.RecordSource = "select * from test"
   ORADC1.Refresh
   End Sub

   按F5,運(yùn)行此程序,結(jié)果如下圖:

 

 

 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Oracle技術(shù)網(wǎng)—如何在Windosws 2000中安裝perl并訪問(wèn)Oracle
oracle to_char()關(guān)于日期
VB連接ORACLE數(shù)據(jù)庫(kù)
oracle數(shù)據(jù)庫(kù)開(kāi)發(fā)的一些經(jīng)驗(yàn)積累
SQL精華收集
Oracle的日期函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服