Avatar billede pckold Nybegynder
16. juni 2006 - 13:04 Der er 1 kommentar

Dynamisk brug af opendatasource

Er det muligt i stedet for at skrive OPENDATASOURCE ('SQLOLEDB', 'Data Source=Srv;User ID=User;Password=PW').DataBase.dbo.Tabel

Og så skifte 'data Source=Srv;User Id=User;Password=PW' ud med en variabel?

Jeg har prøvet:
declare @Conn varchar(255)

set @Conn = '''Data Source=Srv;User ID=User;Password=PW'''

select *
from OPENDATASOURCE ('SQLOLEDB', 'Data Source=Srv;User ID=User;Password=PW').DataBase.dbo.Tabel

Jeg har overvejet at bruge en linked server, men dette er ikke brugbart til mit formål

/Chr.
Avatar billede trer Nybegynder
26. juni 2006 - 11:01 #1
Byg hele dit udtryk op som dynamisk sql, ikke kun parametrene i opendatasource.  Men forvent ikke nogen særlig god performance....
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
Computerworld tilbyder specialiserede kurser i database-management

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