Avatar billede spliid88 Nybegynder
18. november 2010 - 16:38 Der er 3 kommentarer

Jamen, det er jo det samme eller hvad?

Hejsa alle!
Hvad er forskellen på

*****
testb = """Tabel1""  , cn, adOpenKeyset, adLockOptimistic, adCmdTable"
   
rs.Open testb
********

og
************
rs.Open  "Tabel1"  , cn, adOpenKeyset, adLockOptimistic, adCmdTable
**********

Den nedeste virker, det gør den øverste ikke. Jeg skal nemlig lave en funktion som tager en string.

på forhånd tak.
Avatar billede erikjacobsen Ekspert
18. november 2010 - 16:42 #1
Men det her er sikkert lovligt, og er det ikke reelt hvad du har brug for?

tabelnavn = "Tabel1"
rs.Open  tabelnavn  , cn, adOpenKeyset, adLockOptimistic, adCmdTable
Avatar billede spliid88 Nybegynder
18. november 2010 - 16:52 #2
Det virker sku. Så må jeg håbe den resterende del er den samme hver gang?
Point?
Avatar billede erikjacobsen Ekspert
18. november 2010 - 17:05 #3
Nej tak. Hvis det resterende ændrer sig, skal du lave en tilsvarende parameter/variabel for hver værdi. Open er en metode, der tager det antal parametre, der er anført, og de kan kun erstattes een for een med værdier fra en variabel.
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