首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么当我在Crystal Reports的'Database Expert‘中展开一个数据库时,它会显示'no items found’?

当在Crystal Reports的'Database Expert'中展开一个数据库时,出现'no items found'的原因可能有以下几种:

  1. 数据库连接问题:Crystal Reports无法正确连接到数据库。这可能是由于数据库服务器名称、用户名、密码或连接字符串等连接参数设置不正确导致的。解决方法是检查连接参数是否正确,并确保数据库服务器处于运行状态。
  2. 数据库权限问题:Crystal Reports连接到数据库的用户没有足够的权限来访问数据库中的对象。解决方法是确保连接到数据库的用户具有足够的权限来执行所需的操作,例如读取表、视图等。
  3. 数据库对象不存在:Crystal Reports无法找到在'Database Expert'中展开的数据库中的任何对象。这可能是由于数据库中没有任何表、视图或存储过程等对象,或者对象名称拼写错误导致的。解决方法是确保数据库中存在所需的对象,并且对象名称正确无误。
  4. 数据库驱动问题:Crystal Reports使用的数据库驱动可能不兼容或不正确。解决方法是确保使用与数据库类型相匹配的正确的驱动程序,并且驱动程序版本与Crystal Reports兼容。
  5. 数据库版本问题:Crystal Reports可能不支持所使用的数据库版本。解决方法是查看Crystal Reports的文档或官方网站,确认所使用的数据库版本是否受支持,并根据需要升级Crystal Reports或数据库版本。

需要注意的是,以上解决方法是一般性的建议,具体情况可能因实际环境和配置而异。如果问题仍然存在,建议参考Crystal Reports的官方文档、技术支持或社区论坛,以获取更详细和针对性的帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

水晶报表常用公式

有时数据库字段单位和报表显示单位不同,我们需要进行计量单位之间转换,这时就离不开公式使用。...比如,我们数据库中有一个Length字段,它记录以米为单位长度,而在打印需要以厘米为单位,我们就可以使用下面的函数。...Crystal Reports有DateOfWeek函数可以判断一个日期是星期几,比如DateOfWeek返回4表示星期三。我们可以使用下面的公式来显示中文星期。...一个公式可以有很多行,但只有最后一行计算结果才会作为整个公式结果打印报表。 C.条件计算 在这个例子我们重点演示如何使用If-Then-Else操作符。...公式可以使用变量、常量。也可以引用数据库字段,其格式为:{库名.字段名} A.操作符   水晶报表支持大量操作符,有些是常见,也有些是Crystal Reports特有的。

2.9K10

ASP.NET水晶报表使用

作者 :caoli 我们对VS.Net水晶报表(Crystal Reports)进行研究之前,我和我朋友对如何将这个复杂东东加入我们Web应用有着非常好奇心。...也正是因为报告引擎作用,才可以将Asp.Net水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是设计器创建...水晶报表查看控件(Crystal Report Viewer web form Control (CRWebFormViewer.dll))   水晶报表查看控件是一个WebForm控件,可以将它看成是一个...执行模式   水晶报表取数据可以使用下面的方法实现:   Pull 模式:   被请求,水晶报表直接根据指定驱动连接数据库然后组装这些数据。   ...Strongly-typed 报表 :   当你将报表文件加入到项目中去,它就变成了一个了“ strongly-typed“报表。

2.6K30

开发指南,自研关键字驱动框架

fixture函数,函数内部定义了另外一个函数,然后把内部函数函数名return了,当调用这个fixture函数,使用使用是fixturereturn,也就是内部函数名,就相当于是调内部函数了...JMeter是直接在字符串通过${}这种语法来做写Python代码这样做会有点复杂,难以处理。...路径查找 做框架必须要解决一个问题是,怎么框架查找到项目路径。...execute error: {e}") conn.rollback() 数据库连接是自定义关键字mysql_execute实现: tests/demo/fixture/...如果觉得压缩了不好看,想查看JSON展开效果,使用json.cn网站更快。关于压缩JSON这点,也算是代码阅读性和JSON阅读性之间做妥协,可以视情况调整。

21350

费老鼻子劲迁移到高版本 SQL 数据库后,性能变差了

这两天微信群有个朋友就碰到迁移遇到性能问题。非常有意思。还记得我之前怎么看待微信区和交流社区吗?...但升级完后,打开 Crystal Reports 就贼慢,比以前用 SQL 2012 慢了很多。经分析执行计划,他机智发现是很多查询都不走索引了。...既然是很大面积出现了这种问题,肯定是和新 database context 有关,即新版本数据库软件,有某个设置,使得优化器判断失误,致使执行计划低效。 于是,我就 Google 了一把。...判断条件上,使用了不同数据,导致执行计划更改: ?...而当数据库 compatibility 级别是 120 以上,120 CEMV 才会起作用,如果此时 CEMV 为 70 就有可能引起不稳定或者 Regression. ?

56020

Greenplum使用gpstate查看数据库系统状态

gpstate显示正在运行Greenplum数据库系统状态。...-f(显示后备Master详情) 显示后备Master主机详细信息(如果配置)。 -i(显示Greenplum数据库版本) 显示每个实例Greenplum数据库软件版本信息。...Master主机上系统目录检查Segment状态。不直接向Segment征询状态。 -s(详细状态) 可选。显示Greenplum数据库系统详细状态信息. -v(详细输出) 可选。...Resynchronization模式, 剩下要同步数据估计尺寸 Data synchronized 当处于Resynchronization模式, 已经被同步数据估计尺寸 Estimated...Greenplum数据库系统详细信息: gpstate -s Master主机系统目录快速检查下游Segment: gpstate -Q 显示关于镜像Segment实例信息: gpstate

1K40

QXDM操作应用_飞机QDM

工具套件功能: Database Editor 数据库编辑工具为用户提供了一个用户自定义接口,可以在里面设置事件跟踪、消息跟踪、日志跟踪具体项目等。...Item Tester是一种对QXDM数据库items进行测试一个有用工具,并且支持自动生成相应测试项测试脚本。...当我们通过USB延长线将手机连接到电脑上后,如果已经正确安装该手机终端USB驱动,那么就应该可以“我电脑(右键)->管理->设备管理器”中看到以下菜单 手机终端所用COM端口号为:COM25...(.DMC extension) File → Save Configuration… 新建和跟踪一个项目: New Items… 新建一个跟踪项目。...按快捷键“Ctrl + F5”或从工具栏“Options->message view configuration”打开配置窗口: Message View ConfigLOG信息全勾上(包括Message

1.4K20

软考下午题第1题——数据流,题目分析与案例解析:

解析题目1: 阅读下列说明和图,回答问题1至问题4: [说明] 某电子商务系统采用以数据库为中心集成方式改进购物车功能,详细需求如下: (1)加入购物车。...顾客浏览商品,点击加入购物车,根据商品标识从商品表读取商品信息,并更新购物车表。 (2)浏览购物车.顾客提交浏览购物车请求后,显示出购物车表商品信息 (3)提交订单。...顾客点击提交订单请求,后台计算购物车表商品总价(包括运费)加入订单表,将购物车表商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后价格 (4)改变价格。...根据管理员和商家设置报表选项,从订单表、商品表以及商品分类表读取数据,调用第三方服务Crystal Reports生成相关报表。 (8)维护信息。...E1、商家 E2、支付系统 E3、物流系统 E4、第三方服务Crystal Reports 这个E4答案给是【第三方服务】/【Crystal Reports】这个我认为是一句话。

1K20

【Flutter】堆叠式卡轮播

**我们还将实现一个演示程序,并学习flutter应用程序中使用「stacked_card_carousel」包创建一个带有垂直轮播堆叠卡。...下面的演示视频显示了如何在Flutter创建带有垂直旋转木马堆叠卡。它显示flutter应用程序如何使用「stacked_card_carousel」软件包来使用堆叠式卡轮播。...它显示了垂直圆盘传送带滑动卡列表,所有卡向上滑动并堆叠,称为堆叠式卡传送带。它会显示设备上。 堆叠式卡轮播一些属性: **items:**这些属性表示卡小部件列表。...列小部件,我们将为图像添加一个容器,添加标题和描述。然后stacked_card_demo页面上调用该卡。...**当 该 代码 运行,你会看到卡列表。当用户仅以垂直轮播格式向上滑动,所有卡都将重叠并堆叠到另一个称为堆叠卡轮播;当用户以垂直格式向下滑动所有向上的卡,所有卡都将回到原始位置。

3.8K30

Elasticsearch 教程(3)文档CRUD操作

文档属于一种类型(type),而这些类型存储索引(index)。...[索引]含义区分 你可能已经注意到索引(index)这个词Elasticsearch中有着不同含义,所以有必要在此做一下区分: 索引(名词) 如上文所述,一个索引(index)就像是传统关系数据库数据库...索引(动词) 「索引一个文档」表示把一个文档存储到索引(名词)里,以便它可以被检索或者查询。这很像SQLINSERT关键字,差别是,如果文档已经存在,新文档将覆盖旧文档。...这里插入数组中有个字段为id,如果我们不对其进行填写的话,它会自动生成一个id。 这个自动生成_id会有22个字符长。我们把它称作UUIDs。 批量插入 下面我们接着插入。...> 显示如下就表示插入成功了: Array ( [took] => 217 [errors] => [items] => Array (

94240

【DB笔试面试434】ORA-01578和ORA-26040块错误原因有哪些?

NOLOGGING 12c及以后版本,RMAN validate结果不在视图v$database_block_corruption,而是视图v$nonlogged_block。...以下例子,数据文件5和6有nologgedblock: RMAN> validate database nonlogged block; Starting validate at ... using...例如: RMAN> RECOVER DATABASE NONLOGGED BLOCK; 为了避免这个问题发生,主库强制生产日志: alter database force logging; 如果同一个...删除有坏块段之后,这个坏块就处于空闲状态,后续可以被分配给其他对象或段,当这个坏块被分配给其它对象或段,这个数据块被重新格式化。...如果v$database_block_corruption视图中还是显示为坏块,那么可以手动运行rman validate来清除视图中信息。 如果是LOB,那么请参考Note 293515.1。

82110

《Learning Scrapy》(中文版)第9章 使用Pipelines

本章,我们通过实例学习编写pipelines,包括使用REST APIs、连接数据库、处理CPU密集型任务、与老技术结合。 我们本章中会使用集中新数据库,列在下图右边: ?...size=100以看到更多结果。通过添加q= URL搜索参数,我们可以全域或特定字段搜索关键词。相关性最强结果会首先显示出来。...我们可以将坐标显示地图上,或计算距离。建这样数据库需要复杂数据库、复杂文本匹配,还有复杂空间计算。使用Google Geocoding API,我们可以避免这些。...将变量附着函数上称为闭包,闭包是函数语言最重要特性之一。 笔记:缓存例外有点不常见,但它意味着首次查找key,key_not_found_callback(key)返回了一个例外。...使用命名空间做键前缀很普遍,我们例子,我们存储redis_nm。我们然后使用txredisapilazyConnectionPool()打开一个数据库连接。 最后一行有一个有趣函数。

1.4K20

【DB笔试面试792】Oracle,ORA-01578和ORA-26040--NOLOGGING操作引起坏块解决方案

NOLOGGING 12c及以后版本,RMAN validate结果不在视图VDATABASE_BLOCK_CORRUPTION,而是视图VNONLOGGED_BLOCK。...以下例子,数据文件5和6有nologgedblock: RMAN> validate database nonlogged block; Starting validate at ... using...例如: RMAN> RECOVER DATABASE NONLOGGED BLOCK; 为了避免这个问题发生,主库强制生产日志: ALTER DATABASE FORCE LOGGING; 如果同一个...删除有坏块段之后,这个坏块就处于空闲状态,后续可以被分配给其他对象或段,当这个坏块被分配给其它对象或段,这个数据块被重新格式化。...如果V$DATABASE_BLOCK_CORRUPTION视图中还是显示为坏块,那么可以手动运行RMAN VALIDATE来清除视图中信息。 如果是LOB,那么请参考Note 293515.1。

99340

FastAPI 之自动化测试数据库接口

,我们会使用 pytest 进行自动化单元测试,根据数据库记录数来断言,但是,每测试一次,数据库记录就保存了下来,你下次测试如果不手动清理,那测试仍然可能失败。...一次 pytest 会话所有测试函数、方法都可以共享这个 fixture 比如说让数据库回滚,我们就可以写一个这样 fixture: @pytest.fixture(scope="function...engine) yield engine 再比如,测试前,数据库先插入 2 条数据: @pytest.fixture def items(db): create_item(db,...至于为什么放在 conftest.py,请查阅 pytest 文档,这里不展开, 接下来,利用这些 fixture,编写单元测试用例,一个示例如下: from fastapi.testclient...len(response.json()) == 2 其中 test_post_items,测试是提交了 3 个数据,然后断言数据库记录数为 3。

1.2K20

深入分析施耐德工控软件代码执行漏洞CVE-2020-7494与CVE-2020-7496

另外,橙色显示是GUID,它是每次打开一个项目随机生成,即使这个项目之前已经打开过,亦是如此。...有关特定项目文件使用驱动程序所有信息都位于一个名为DriverConfig.dbSQLite3数据库文件,我们可以项目目录中找到这个文件。...图7 显示当前加载数据库完整路径 这意味着我们可以实时加载数据库之后生成数据库完整路径。同样,这也是数据库保存到新建、具有随机路径临时目录之后完成。...在数据库,视图是一个存储查询结果集。换句话说,视图就像一个动态创建表,它是客户端查询实时生成。...通过这种方式,我们可以文件夹结构向上、向下导航,直到抵达当前临时目录,也就是我们payload DLL所在位置。 图9 精心构造一个驱动数据库,使其实时包含我们DLL路径。

96520

Android App端与PHP Web端简单数据交互实现示例

前言 由于学校科技立项项目需要实现Android App端与PHP Web端简单数据交互实现,当前场景是Web端使用是MySql数据库,Apache服务器和PHP语言编写。...Apache Server端通过解析PHP源代码,对MySql数据库增删查改显示WebSite。...判断GET请求参数是否都存在,把获取GET请求参数作为数据INSERT TO MySQL数据库。...判断INSERT执行过程赋值$response[“success”]对应相应$response[“message”],显示Web页面。 执行结果 ?...这个项目PHP部分主要是由自己弄,也是边学边做。Android方面是另外一个同学主要负责,期间也求助过我实习结交朋友帮助。感谢所有付出与帮助的人。希望对大家学习有所帮助。

1.5K50

hive学习笔记之三:内部表和外部表

,主要内容如下: 建库 内部表(也叫管理表或临时表) 外部表 表操作 接下来从最基本建库开始 建库 创建名为test数据库(仅当不存在才创建),添加备注信息test database: create.../test.db hadoop USER Time taken: 0.035 seconds, Fetched: 1 row(s) 上述命令可见,test数据库hdfs上存储位置是hdfs://node0...user/hive/warehouse下面,这是配置,如下图红框: 删除数据库,加上if exists,当数据库不存在,执行该语句不会返回Error: hive> drop database...; 内部表也叫管理表或临时表,该类型表生命周期由hive控制,默认情况下数据都存放在/user/hive/warehouse/下面; 删除表时数据会被删除; 以下命令创建就是内部表,可见前面两篇文章创建表都是内部表.../hadoop fs -cat /data/external_t7/000000_0 107,a107 可见外部表数据不会在删除表时候被删除,因此,实际生产业务系统开发,外部表是我们主要应用表类型

55310

【迅搜18】扩展(一)Xapian官方文档学习

Xapian 写操作时有锁,它修改是原子性。总体来说,Xapian 是一种单写多读模型,在任何时刻,只允许一个对象修改数据库,但可以有多个连接对象同时读数据库。...但是这个功能是默认不启用,因为它会导致性能问题,就像我们说过 ES 这个功能也是不推荐,因为它不走索引,是全表扫描,和 MySQL 里概念完全一样。...Xapian 文件格式 之前我们已经说过一个索引项目中,可以有多个库。而具体数据信息,就是在这个库。对应到操作系统上,其实就是 XS 指定数据目录下索引项目目录之下数据库目录。...主从同步服务 最早学习索引配置,我们就讲过,通过配置文件配置多台服务器,就可以实现索引数据同步写或者多台随机读。先不说读问题,随机读取多台服务器大部分场景下就已经够用了。...当我们第一次运行时候,就会全量同步一次,下面的 Update complete 中会显示有 1 次 copies 。现在可以查询一下我们从库试试效果了。 > php .

17910

hive学习笔记之三:内部表和外部表

,主要内容如下: 建库 内部表(也叫管理表或临时表) 外部表 表操作 接下来从最基本建库开始 建库 创建名为test数据库(仅当不存在才创建),添加备注信息test database: create.../test.db hadoop USER Time taken: 0.035 seconds, Fetched: 1 row(s) 上述命令可见,test数据库hdfs上存储位置是hdfs...] 新建数据库文件夹都在/user/hive/warehouse下面,这是配置,如下图红框: [在这里插入图片描述] 删除数据库,加上if exists,当数据库不存在,执行该语句不会返回Error.../hadoop fs -ls /user/hive/warehouse/t6 Found 1 items -rwxr-xr-x 3 hadoop supergroup 9 2020.../hadoop fs -cat /data/external_t7/000000_0 107,a107 可见外部表数据不会在删除表时候被删除,因此,实际生产业务系统开发,外部表是我们主要应用表类型

84900

修复由于主库NOLOGGING操作引起备库ORA-01578和ORA-26040错误

NOLOGGING 12c及以后版本,RMAN validate结果不在视图v$database_block_corruption,而是视图v$nonlogged_block。...例如: RMAN> RECOVER DATABASE NONLOGGED BLOCK; 为了避免这个问题发生,主库强制生产日志: alter database force logging; 如果同一个...众所周知 , DG 数据同步是基于日志流 , 这也是为什么配置 DG 阶段需要 将主库设置为 FORCE LOGGING 原因 。...一个具有主备关系主库上将 force_logging 设置为 nologging 模式,随后创建一张表,设置为 nologging 模式: SQL> alter database no force...不需要发送主库整个数据文件,而是 RMAN执行一个简单命令来恢复它们: RECOVER DATABASE NONLOGGED BLOCK 停止备库实时日志应用 SQL> alter database

1.1K20
领券