sql >> Databáze >  >> RDS >> Sqlserver

Průchozí dotaz SQL Server jako základ pro sadu záznamů DAO v aplikaci Access

Musíte použít QueryDef objekt k vytvoření předávacího dotazu a poté otevřete sadu záznamů pomocí .OpenRecordset metoda QueryDef. Následující kód mi funguje:

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. Nelze otevřít databázi v režimu čtení/zápisu

  2. SQL Server v.Next:Výkon STRING_AGG, část 2

  3. Přehled replikace mezi clustery

  4. Použití Průvodce zjišťováním metadat