Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
31/08/08 15:57
mestesso
Ho questo script per cambiare password ad un DB in Access.

Dim Conn = New ADODB.Connection
Conn.Mode = ADODB.ConnectModeEnum.adModeShareExclusive

Dim newPwd As String
Dim oldPwd As String
Dim cambia As String

        newPwd = "x1"
        oldpwd = "x2"

        Conn.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\db\test.accdb;Jet OLEDB:Database Password='x2'")

        cambia = "ALTER database password `" & newPwd & "` `" & oldPwd & "'"


        Conn.Execute(cambia)
        Conn.Close()


Eseguendo mi restituisce il seguente errore:
Sintassi SQL non valida. Prevista password.


Sicuramente avrò fatto qualche svista.
Dove sbaglio?

Forza rispondete subito prima che chiudono il topic :asd:

Grazie ;)
aaa
01/09/08 8:47
Il Totem
Forse hai scambiato un ' con un ` :
cambia = "ALTER database password `" & newPwd & "` `" & oldPwd & "`"
aaa
01/09/08 10:43
mestesso
Oh! Benissimo! Adesso funziona. Come al solito sono sempre troppo distratto.
Grazie!

aaa
02/09/08 9:23
Il Totem
:rotfl:
aaa