Hallo!
Ich stehe seit einiger Zeit vor einem Problem und konnte trotz langer Suche im Internet nichts passendes finden. Es ist wahrscheinlich nicht besonders schwierig, aber leider schaff ich es trotzdem nicht.
Ich möchte in VBA einen Befehl an eine Oracle SQL-Datenbank schicken, der abfragt, ob eine bestimmte Tabelle in der Datenbank bereits vorhanden ist oder nicht.
Hier mal die relevanten Zeilen zusammengefasst:
Set cnOra = New ADODB.Connection
Set rsOra = New ADODB.Recordset
check = "select count(TABLE_NAME) from user_tables " & vbCrLf & "where TABLE_NAME = '" & _ table_col.Item(x) & "'"
rsOra.Open variables.check, cnOra, adOpenForwardOnly
Das klappt auch soweit. Nun möchte ich aber den Rückgabewert auslesen, damit meine Abfrage auch ein Ergebnis erhält! Dieser soll am besten in eine Variable gespeichert werden, mit der ich dann weiter arbeiten kann.
Kann mir jemand weiterhelfen? Das wär sehr nett! |