【发布时间】:2018-01-09 13:31:46
【问题描述】:
我需要一些帮助,所以我要做的是显示列名不为空的所有记录。我有的是:
Dim rs As Recordset 将 sqlStr 调暗为字符串
Set WS = DBEngine.Workspaces(0)
DbFile = (App.Path & "\mydb.mdb")
strSql = "SELECT * FROM MyDatabaseName"
Set rs = db.OpenRecordset(strSql)
rs.MoveFirst
Do While Not rs.EOF
lblResult.Caption = ("cust Name: " & rs!SurName & " cust Surname: " & rs!FirstName)
rs.MoveNext
Loop
MsgBox ("End ")
我试过的是
strSql = "SELECT * FROM MyDatabaseName WHERE column-name IS NOT NULL"
但我收到错误 3131。感谢任何帮助。另外,如何在标签的 ListBox 中显示结果。
【问题讨论】:
-
请不要问双管齐下的问题,例如“我怎样才能在 ListBox insted of Label 中显示结果。”。如果您想回答第二个问题,请正确提问,并提供必要的信息以便我们能够回答。
-
您尚未指定要检查的列。 SurName 和 FirstName 是两列,而不是一列。
-
抱歉,这将是数据库中名为 personPresent 的另一列
-
请不要给我们这样的航空代码,而是您的实际代码。保留字可能存在问题,或者您的摘录中没有包含其他问题。