1

「常に暗号化されている」列がいくつかある SQL Server 2016 データを操作しようとしている Access アプリケーションがあります。私は Access 2010 を使用していますが、これを機能させることができません。

最新の ODBC 13 ドライバーがインストールされ、新しい.accdbデータベース (Access 2010 で作成されましたが、それが問題を引き起こしている場合に備えて) があり、テーブルにリンクしていますが、暗号化された 2 つの列から意味不明な情報しか得られません。

パラメータ化されたクエリを使用するためにこれを試してみましたが、暗号化された列についてはまだ意味不明です。

Dim con As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rst As ADODB.Recordset
With con
    .ConnectionString = "DRIVER=ODBC Driver 13 for SQL Server;SERVER=myServer;Trusted_Connection=Yes;DATABASE=AEdatabase;Column Encryption Setting=Enabled"
    .Open
    With cmd
        .ActiveConnection = con
        .CommandType = adCmdStoredProc
        .CommandText = "Debtor4IDSP"
        .Parameters.Item("@id") = 68
    End With
    Set rst = cmd.Execute
    Do Until rst.EOF
        Debug.Print rst.Fields("SSnum")

私がここで見逃しているアイデアはありますか?

4

0 に答える 0