Avatar billede nissetec Nybegynder
25. april 2003 - 14:57 Der er 1 løsning

Underlig returværdi ved databaseforespørgsel

Hej

OK, nu er jeg virkelig forvirret. Jeg har forbindelse til en Oracle Database via ODBC gennem VBA i Word 2000, og jeg skal have en værdi, der hedder NAVN, fra en liste, hvor RGNR er lig OUHPE. Så jeg gør:

--------------

Private Sub commandbutton5_click()

Dim plnConn As String
    Dim rs As Recordset

    plnConn = "ODBC;DSN=<fjernet>;UID=<fjernet>;PWD=<fjernet>;SERVER=<fjernet>;"
    Set db = OpenDatabase("", False, True, plnConn)
   
    Set rs = db.OpenRecordset(Name:="TRAM.T_V_LISTE")

    MsgBox (rs("NAVN"))

rs.Close
db.Close
End Sub

--------------------------

Hvad gør jeg hér, for at kunne spørge på RGNR og få den tilsvarende værdi af NAVN i MsgBox'en?

Kan man flette en SQL-query ind?

MVH
Per
Avatar billede ocp Nybegynder
25. april 2003 - 17:03 #1
Normalt skulle du bare kunne skrive sådan:

Set rs = db.OpenRecordset("select * from table")
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester