问题描述
我目前正在使用 VBA 访问,并且我希望来自 strsql 的信息来自 strsql0。请帮我更正我的 strsql 选择语句。
strsql 的逻辑是我想从 strsql0 生成的记录器中选择最小的 iD
MATCH (a:ARTICLE {id:$id}) SET a.score = $score
解决方法
您可以修剪第一个 SQL 以在没有第二个 SQL 的情况下传递值:
strSQL = "SELECT TOP 1 Id " & _
"FROM Promis_lt_generating_numbers_SubjectID_step2 " & _
"LEFT JOIN PROMIS_LT ON Promis_lt_generating_numbers_SubjectID_step2.[Id] = PROMIS_LT.[DadosID] " & _
"WHERE PROMIS_LT.DadosID Is Null " & _
"ORDER BY Id ASC;"
Set rs0 = dbs.OpenRecordset(strSQL)
SubjectID = rs0(0).Value
rs0.Close