VB6、MS Access、DAO - 显示列名不为空的所有记录

我需要一些帮助,所以我想要做的是显示所有记录 WHERE column-name IS NOT NULL。我所拥有的是:

Dim rs As Recordset Dim sqlStr As String

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。感谢任何帮助。另外如何在标签的列表框中显示结果。

埃里克

简单修复:使用特殊字符(如-减法运算符)时,将列名括在方括号中

strSql = "SELECT * FROM MyDatabaseName WHERE [column-name] IS NOT NULL"

您的 SQL 的其余部分似乎有效。

如果你想要一个以这个查询的结果作为列表的列表框,只需将它的行源设置为这个查询,并将它的行源类型设置为等于表/查询。不需要任何 VBA。

如果要将所有内容都放在标签中,请使用:

Do While Not rs.EOF
  lblResult.Caption = lblResult.Caption & "cust Name: " & rs!SurName & " cust Surname: " & rs!FirstName & VbCrLf
  rs.MoveNext
Loop

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VB6 ADO删除MS Access中表的所有记录

来自分类Dev

VB6 MS-Access返回错误的“ AllowZeroLength”值

来自分类Dev

如何从 MS Access 获取数据到 listview VB6

来自分类Dev

使用VB6将DAO日期时间字段重置为空

来自分类Dev

How to delete all records of a table in MS Access using VB6 ADO

来自分类Dev

VB6 和 MS Access,如果用户是真实的,则保存时间和日期

来自分类Dev

将MS Access 2003应用程序移植到VB6 [打印报告]-> MS PowerPack 3

来自分类Dev

VB6:具有整数的WriteFile

来自分类Dev

搜索所有字段VB6 Listview

来自分类Dev

在VB6中更新记录集

来自分类Dev

VB6变量记录集名称

来自分类Dev

vb6 ADODB记录集大小检索

来自分类Dev

将Delphi记录类型传递给VB6 DLL

来自分类Dev

'找不到DAO350.dll'文件错误VB6

来自分类Dev

仅在VB6中显示选定的值

来自分类Dev

数据网格在 vb6 中显示错误输出

来自分类Dev

COM(VB6)事件在AutoIt中有延迟处理

来自分类Dev

如何即时索引新的DAO CreateField-MS Access

来自分类Dev

是否可以使用 VB6 将 Database Access 97 转换为 Access 2003?

来自分类Dev

VB6中“空”和“无”之间有什么区别?

来自分类Dev

MS Access查询:具有空字段的记录?

来自分类Dev

MS Access查询:具有空字段的记录?

来自分类Dev

在表格VB6中处理所有TextBox上的GotFocus / LostFocus事件

来自分类Dev

VB6 / VBA遍历所有预声明的类对象

来自分类Dev

需要代码来删除vb6中的所有unicode字符

来自分类Dev

无法在 MS Word 2016 中打开 VB6 表单

来自分类Dev

VB.NET:在Ms Access中更新记录

来自分类Dev

VB6模块将记录集传递给表单

来自分类Dev

如何在VB6中将空值传递给函数?

Related 相关文章

热门标签

归档