Hirdetés

Aktív témák

  • lapa

    veterán

    üdv. van valakinek vmi egyszerű mintája oracle lekérdezéshez? nem nagyon szeretnék spílerkedni mindenféle bonyolult kódokkal, de eddig csak rettentő hosszúakat találtam.

    ami egyelőre a legegyszerűbben néz ki:

    <pre>Sub openconn()

    ' Open the connection with Oracle ODBC.
    Set conn = New ADODB.Connection
    conn .ConnectionString = _
    ''Driver={Microsoft ODBC for Oracle};UID=juzer;PWD=pass''
    conn .Open

    'now put the query data into a recordset

    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.Open ''Put Table Name Here'', conn, adOpenDynamic, adLockOptimistic, adCmdTable

    Set rs = myconn.Execute(''SELECT * FROM DatabaseName where bla bla bla'', , adCmdText)

    conn.Close

    End Sub
    </pre><p>

    ezzel pl. az a bajom, hogy sehol nem adta meg emberünk az adatforrás nevét. odáig megvagyok, hogy queryben ODBC-vel lekérek egy mezőt a táblából és azt bepottyantja a megadott helyre.

    nekem most viszont ''update tabla set mezo = 'valami' where tabla_pk = 'pk' '' kéne. tőlem jöhet vbs is vagy bármi ami segíthet. a queryben lefut execute-ként, de a makrórögzítő nem menti el. találtam valami homályosat, hogy elméletileg menthető a dolog queryben, de nem jött össze. mondom mindegy hogy, csak valahogy futtatni tudjam a fenti parancsot 'pk' megadásával.</p>

    [Szerkesztve]

Aktív témák