sql >> Databasteknik >  >> RDS >> Sqlserver

SQL Server Passthrough-fråga som grund för en DAO-postuppsättning i Access

Du måste använda en QueryDef objekt för att skapa en Pass-Through-fråga, öppna sedan Recordset via .OpenRecordset metod för QueryDef. Följande kod fungerar för mig:

Dim qdf As DAO.QueryDef, rst As DAO.Recordset
Set qdf = CurrentDb.CreateQueryDef("")
qdf.Connect = "ODBC;Driver=SQL Server;Server=.\SQLEXPRESS;Trusted_Connection=Yes;"
qdf.SQL = "SELECT GetDate() AS qryTest"
qdf.ReturnsRecords = True
Set rst = qdf.OpenRecordset
Debug.Print rst!qryTest
rst.Close
Set rst = Nothing
Set qdf = Nothing


  1. Använda Working Folder till Source Control Database

  2. Vilka är för- och nackdelarna med att utföra beräkningar i sql vs. i din ansökan

  3. java.math.BigInteger kan inte castas till java.lang.Integer

  4. JSON_SEARCH() – Hitta sökvägen till en sträng i ett JSON-dokument i MySQL