URL: https://www.overclockers.at/coding-stuff/asp_vbs_select_und_oracleadodb_49678/page_1 - zur Vollversion wechseln!
hallo programma!
suche einen kurzes codeing, wo ein select statement mittels ADODB,
an eine Oracle Datenbank geschickt wird und das Ergebins ausgegeben wird.
soweit hab ichs schon zammenbracht (stimmt das und/oder was ist zu ergänzen)
set WSHShell = CreateObject("WScript.Shell")
Set Conn = Server.CreateObject("ADODB.Connection")
set RS = CreateObject("ADODB.recordset")
Conn.cursorlocation=adUseClient
SQL_Anweisung = "select konto from konto where monat = '200206' and kontonr = 12345678;"
Conn.open "DSN=test;UID=testuser;PWD=testpass"
RS = Conn.Execute(SQL_Anweisung)
Do while not RS.EOF
msgbox(RS) ???
Loop
leider hab ich bis jetzt noch nichts einfaches im internet gefunden, ohne gleich asp lernen zu müssen.
Das recordset brauchst vorher nicht erzeugen, das geschieht mit execute automatisch. Dafür musst du dann beim execute SET RS=... verwenden. In der Schleife solltest du noch MoveNext ausführen 
Sonst schaut's ganz ok aus. Kannst aber auch alternativ doch das Recordset händisch erzeugen, und dann als ActiveConnection die Connection angeben und mit Open die SQL Abfrage ausführen.
Zitat von RingdingDas recordset brauchst vorher nicht erzeugen, das geschieht mit execute automatisch. Dafür musst du dann beim execute SET RS=... verwenden. In der Schleife solltest du noch MoveNext ausführen
Sonst schaut's ganz ok aus. Kannst aber auch alternativ doch das Recordset händisch erzeugen, und dann als ActiveConnection die Connection angeben und mit Open die SQL Abfrage ausführen.
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026