Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB und Oracle

2 views
Skip to first unread message

Detlef Jockheck

unread,
Apr 14, 2005, 11:49:24 AM4/14/05
to
Hallo,

ich versuche hier einen Datenbankzugriff von VB6 via Microsoft ODBC auf
Oracle. Leider bekomme ich beim OpenRecordSet immer einen "Laufzeitfehler
3228: Die ausgewählte Sortierreihenfolge wird nicht vom Betriebssystem
unterstützt".
Allerdings habe ich überhaupt keine Sortierung in meiner Datenbankabfrage
angegeben. Darum meine Frage: Gibt es ein übersichtliches Tutorial wie man
von VB an eine Oracle-Datenbank heran kommt?

Ich vermute mal, daß ich irgend etwas wichtiges vergessen habe, da dieser
Fehler immer nur beim ersten Aufruf meines VB-Programms auftritt. Bei
allen weiteren Aufrufen gibts keine Probleme, bis ich mein VB beende und
es erneut versuche...

<cut>
Sub connect()
Dim caddata As Database
Dim oracledb As Recordset
Dim selectstr As String

selectstr = "select n from a order by n"
Set caddata = OpenDatabase("CCDB", dbDriverCompleteRequired, False,
"ODBC;UID=xxx;PWD=xxx;DSN=CCDB")
'Durchfuehren der Abfrage
'hier knallts beim ersten mal mit einem Laufzeitfehler
Set oracledb = caddata.OpenRecordset(selectstr, dbOpenSnapshot)

'Zeiger auf ersten Datensatz setzen
oracledb.MoveFirst

'irgend etwas mit der DB machen
Call MsgBox(oracledb!name, vbOKOnly)

caddata.Close
Set caddata = Nothing
End Sub
</cut>
bis denne
Detlef

--
are you ready - attention - go

0 new messages