「常に暗号化されている」列がいくつかある 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")
私がここで見逃しているアイデアはありますか?