Avatar billede tns Nybegynder
09. maj 2001 - 13:39 Der er 4 kommentarer

DTS - connection.password kan ikke sættes

Hej,

Jeg benytter VB og DTS COM objekter til at replikere data fra forskellige datakilder til MS SQL. Jeg har imidlertid problem med at sætte password, når jeg opretter en ny connection. Uanset hvad jeg gør, vedbliver propertien \'password\' med at være tom (se nedenstående kode).

Hvis andre har været ude for dette og har fundet en løsninger, eller nogle der har gode ideer, så hører jeg gerne nærmere.

På forhånd tak
Thomas N. Sørensen
Avatar billede tns Nybegynder
09. maj 2001 - 13:41 #1
Ups - jeg glemte koden. Den kommer her:

    Dim objConnection As DTS.Connection2
   
    Set objConnection = objPackage.Connections.New(strOLEDBProgID)

    With objConnection
   
        \'## SET COMMON PROPERTIES
        .ID = intConnectionID
        .Name = strConnectionName
   
        Select Case strOLEDBProgID
       
        Case \"SQLOLEDB\"
            \'## CONNECTION IS A MS SQL SERVER DB
            .Password = \"abc\"
            .DataSource = strDataSource        \'when sql-server DataSource is the server name
            .Catalog = strCatalog              \'when sql-server catalog is the database name
            If blnNTAuthentication Then .UseTrustedConnection = True
            .Password = \"abc\"
            .UserID = strUserID
            .Password = strPassword \'selv om strPassWord indeholder valid streng, så vedbliver objConnection.Password med at være = \"\" !!!

           
Avatar billede torbenkoch Nybegynder
09. maj 2001 - 13:56 #2
Hvad sker der, hvis du sætter UseTrustedConnection = False??
Avatar billede tns Nybegynder
09. maj 2001 - 17:15 #3
Jeg har fundet svaret andetsteds - password er WRITE-ONLY dvs. man kan godt skrive til property\'en, men ikke efterfølgende læse.
Avatar billede torbenkoch Nybegynder
20. maj 2001 - 09:47 #4
Lukker du så ikke spørgsmålet??
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