he almacenado en el siguiente macro de Excel: -cómo enmascarar excel código de macro
Sub Sales()
Dim StrSQl As String
Con = "Provider=IBMDA400;Data Source=192.168.2.2;User Id=boss;Password=1we56"
Set Db = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.recordset")
Db.connectionSTring = Con
Db.Open
StrSQl = "select myuc, sum (myac) as Amount from myabc.myqwerty where mydt >= 20100101 and mydt <= 20100831 group by (mycl)"
rs.Open StrSQl, Db, 3, 3
Sheet1.Cells(10, 1).CopyFromRecordset rs
rs.Close
Set rs = Nothing
Set cn = Nothing
End Sub
deseo para enmascarar el ID de usuario Contraseña & decir, por encima. User Id=****;Password=*****
como parte de la seguridad.
¿Es esto posible?
Yo diría que la contraseña protege el proyecto vba. – Pynner
Ok, pero no es la mejor opción. Hay formas de descifrarlo, pero si el ID y la contraseña están enmascarados, eso proporcionará una seguridad adicional. – Bob
@Bob Hay maneras de descifrar cada tipo de seguridad, desafortunadamente es la naturaleza de las cosas, no se puede crear ningún sistema que no se pueda romper. Es probable que las personas necesiten programas pagos para resolver el proyecto VBA y, por lo tanto, es poco probable que se molesten. –