Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Силblч
http://download.oracle.com/docs/cd/B28359_01/win.111/b28378/basfeat.htm

Option Explicit

Dim OraSession As OraSession
Dim OraDatabase As OraDatabase
Dim OraDynaset As OraDynaset
Dim OraFields As OraFields

Sub test0040()
    ' Create the OraSession Object. The argument to CreateObject is the
    ' name by which the OraSession object is known to the OLE system.
    Set OraSession = CreateObject("OracleInProcServer.XOraSession")
    
    ' Create the OraDatabase Object by opening a connection to Oracle.
    Set OraDatabase = OraSession.OpenDatabase("вашабаза", логин/пароль", 0&)
    '--запускпроцедуры
    OraDatabase.ExecuteSQL ("begin " + usr + cnn7(77) + ";end;")
    ' Create the OraDynaset Object.
    Set OraDynaset = OraDatabase.CreateDynaset(cnn7(78), 0&)
    
    ' You can now display or manipulate the data in the dynaset. For example:
    Set OraFields = OraDynaset.fields
    OraDynaset.MoveFirst
    Do While Not OraDynaset.EOF
        Debug.Print OraFields("role").value
        OraDynaset.MoveNext
    Loop
    OraDatabase.Close
End Sub

Sub cancelling()
Dim OraDatabase As OraDatabase
Dim OraStmt As OraSqlStmt
Dim stat As Long
Dim OraSess As OraSession
Set OraSess = CreateObject("OracleInProcServer.XOraSession")
Set OraDatabase = OraSess.OpenDatabase("вашабаза", логин/пароль", 0)
 
'execute the select statement with NONBLOCKING mode on
Set OraStmt = OraDatabase.CreateSql("select count(*) from схема.большаятаблица", ORASQL_NONBLK)
 
'Check if the call has completed
stat = OraStmt.NonBlockingState
If stat = ORASQL_STILL_EXECUTING Then
    MsgBox "Cancelling the asynchronous operation that is underway"
    OraStmt.Cancel
End If
End Sub



пока что доволен
пойду разрабатывать
з.ы. OLEDB пока в стойло


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.