Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > Visual Basic & Oracle


Автор: Stas 3.6.2002, 00:06
Как открыть и обработать БД, созданную Oracle?

Автор: Grey 3.6.2002, 10:07
С помощью ADO это можно сделать.

Автор: Stas 3.6.2002, 13:53
Как установить соединение с базой данных Oracle?
Ниже приведен пример на Visual Basic:
Sub Form_Load ()
 Dim OraSession  As Object     'Declare variables as OLE Objects
 Dim OraDatabase As Object
 Dim OraDynaset  As Object

 Set OraSession = CreateObject("OracleInProcServer.XOraSession")
 Set OraDatabase = OraSession.DbOpenDatabase("SQL*Net_Connect_String", "scott/tiger", 0&)
 MsgBox "Connected to " & OraDatabase.Connect & "@" & OraDatabase.DatabaseName

 'Create the OraDynaset Object and display the first value
 Set OraDynaset = OraDatabase.DbCreateDynaset("select empno, ename from emp", 0&)
 MsgBox "Employee " & OraDynaset.Fields("empno").value & ", #" & OraDynaset.Fields("ename").value
End Sub

****************************************************************
КАК ПОЛУЧИТЬ КОЛИЧЕСТВО ПОЛЕЙ И СТРОК ПОПАВШИХ В ВЫБОРКУ???
i = OraDynaset.RecordCount
j = OraDynaset.Fields.Count
НЕ РАБОТАЕТ
*************************************************************
:baaa

Автор: Grey 3.6.2002, 15:57
В MSDN есть статейка на эту тему
INFO: Visual Basic Accessing an Oracle Database Using ADO
Q176936

Сюда постить ее не хочется поскольку она достаточно большая,
если есть желание пришлю на мыло.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)