Help! VB5 and Oracle Object For OLE: 
Author Message
 Help! VB5 and Oracle Object For OLE:

I am trying to convert programatically from Access to Orcle 8.05. The means by which I
am doing so is by creating a script from an Accces Table which essentially creates my
Oracle tables trough a script. I now have an empty Oracle table where I would like to
populate them by using repetitive loop from Access and then into Oracle. The problem I
am having is that I am using Oracle Objects for OLE and my program crashes at the
 Set OraDynaset = OraDatabase.CreateDynaset("COLLAPSED")
line because it cannot find an Object. The reason, I think, that it cannot find an
object is because there are no records in my Oracle table. Can someone please help me
out here?

Begin sub ()
 Dim db As DAO.Database
 Dim rs As DAO.Recordset
 Set OraSession = CreateObject("OracleInProcServer.XORaSession")
 Set OraDatabase = OraSession.OpenDatabase("Test", "vdesai/welcome", 0)
 Set OraDynaset = OraDatabase.CreateDynaset("collapsed")
 Set db = DBEngine.OpenDatabase("C:\PROJ1\SAMPLES.MDB", 0, 1, ";pwd=crustacians")
 Set rs = db.OpenRecordset("Collapsed")
rs.MoveLast
rs.MoveFirst

For i = 0 To 10 - 1
OraDynaset.AddNew
 For j = 0 To rs.Fields.Count - 1
  OraDynaset.Fields(j).Value = rs.Fields(j).Value
Next j
OraDynaset.Update
 rs.MoveNext
Next i

End Sub()



Sun, 12 Aug 2001 03:00:00 GMT  
 Help! VB5 and Oracle Object For OLE:
From the oo4o online help "Create Dynaset" method.

Applies To

OraDatabase

Description

Creates an OraDynaset object from the specified SQL SELECT statement and options.

Usage

Set oradynaset = oradatabase.CreateDynaset(sql_statement, options)
Set oradynaset = oradatabase.DbCreateDynaset(sql_statement, options)

Arguments

sql_statement Any valid Oracle SQL SELECT statement.
------------

Tim Romano

Quote:

> I am trying to convert programatically from Access to Orcle 8.05. The means by which I
> am doing so is by creating a script from an Accces Table which essentially creates my
> Oracle tables trough a script. I now have an empty Oracle table where I would like to
> populate them by using repetitive loop from Access and then into Oracle. The problem I
> am having is that I am using Oracle Objects for OLE and my program crashes at the
>  Set OraDynaset = OraDatabase.CreateDynaset("COLLAPSED")
> line because it cannot find an Object. The reason, I think, that it cannot find an
> object is because there are no records in my Oracle table. Can someone please help me
> out here?

> Begin sub ()
>  Dim db As DAO.Database
>  Dim rs As DAO.Recordset
>  Set OraSession = CreateObject("OracleInProcServer.XORaSession")
>  Set OraDatabase = OraSession.OpenDatabase("Test", "vdesai/welcome", 0)
>  Set OraDynaset = OraDatabase.CreateDynaset("collapsed")
>  Set db = DBEngine.OpenDatabase("C:\PROJ1\SAMPLES.MDB", 0, 1, ";pwd=crustacians")
>  Set rs = db.OpenRecordset("Collapsed")
> rs.MoveLast
> rs.MoveFirst

> For i = 0 To 10 - 1
> OraDynaset.AddNew
>  For j = 0 To rs.Fields.Count - 1
>   OraDynaset.Fields(j).Value = rs.Fields(j).Value
> Next j
> OraDynaset.Update
>  rs.MoveNext
> Next i

> End Sub()



Tue, 14 Aug 2001 03:00:00 GMT  
 
 [ 2 post ] 

 Relevant Pages 

1. Need help passing an array to an Oracle procedure using Oracle Objects for OLE

2. Oracle Objects 4 OLE / VB5 / NT 4 problem

3. Oracle Object for Ole/VB5 - sequences

4. VB5/Oracle Objects for OLE

5. vb5 and oracle objects for ole

6. Help with Oracle Objects for OLE

7. Need help with initalizing objects. Oracle OLE

8. ASK for help VB5:IS POSIBLE SHOW PICTURE(JPEG FORMAT) FROM DATABASE(ACCESS)/ OLE object

9. Passing VB OLE objects in the Application object (IIS3, VB5, ASP, VBS)

10. Connecting to Oracle thru Oracle OLE DB Provider(OraOLDDB.Oracle)

11. Oracle Objects for OLE 2.2 Beta

12. Oracle Objects for OLE vs ODBC

 

 
Powered by phpBB® Forum Software