【发布时间】:2010-06-18 13:37:17
【问题描述】:
我正在尝试找出如何从我的 adp 文件的 SQL Server 数据库中访问标量函数。
我在 access 2007 中有一个 adp 文件和一个 SQL Server 2005 DB。
在访问 VB 中,我尝试获取带有参数的标量函数的结果。
我尝试使用 DAO,但在这种情况下 currentdb = nothing:
Dim dbs As DAO.Database
Dim sql2 As String
Dim txt As String
Dim iCount As Integer
Set dbs = CurrentDb
txt = "SELECT * FROM dbo.TBL_Klanten" '(tbl_klanten is in the msql DB) '
dbs.Execute txt, dbFailOnError
【问题讨论】:
-
另外,您在主题中使用术语“标量”具有误导性。标量意味着结果是一个单一的值。
-
CurrentDB never 什么都没有,因为它总是返回一个新的数据库对象。但它与 ADP 无关,它不能使用 Jet,而必须使用 ADO。
标签: sql-server sql-server-2005 ms-access vba