在执行SELECT语句后,如何从数据库中显示不同于记录的字段?

本文关键字:不同于 显示 记录 字段 数据库 语句 SELECT 执行 | 更新日期: 2023-09-27 18:04:39

我在WindowsForm应用程序中创建了一个Crystal Reports报表查看器。在加载包含报表查看器的表单时,使用从TableAdapter Query Configuration Wizard创建的a填充方法将数据加载到报表中。在我的数据库中有一列,其类型是单位。因此,当报告加载时,它显示True或False,这取决于数据库中保存的内容。我想知道如何在报告中显示字符串"支票",当字段设置为True和字符串"Duplicata"时,字段设置为false。谢谢你。

在执行SELECT语句后,如何从数据库中显示不同于记录的字段?

您可以更改TableAdapter用于为您格式化结果的SQL,或者您可以使用Crystal Reports来执行格式化。

如果您想在实际的SQL语句中执行此操作,则可以使用以下内容

SELECT (CASE [ColumnName] WHEN 1 THEN 'Cheque' ELSE 'Duplicata' END) as [AliasName]
FROM [TableName]