当前位置: 代码迷 >> PB >> 数据窗口查看数据源报错会是什么原因?解决方法
  详细解决方案

数据窗口查看数据源报错会是什么原因?解决方法

热度:81   发布时间:2016-04-29 07:06:15.0
数据窗口查看数据源报错会是什么原因?
查看数据源的时候点datasource时候报
table XXX has no columns invalid table format.
do you want to continue in graphic mode?
我检查过了,数据库连接正常的啊,程序也能正常运行。。。
是否会有其他原因引起这种情况呢?
------解决方案--------------------
打开DB 画板,断开Profile 的连接后再重新连接一下试试。
------解决方案--------------------
一般来说这种错误是因为现在连接的数据库不是当初设计时使用的数据库,导致在当前数据库中找不到对应的表或者列,断开当前的连接,重新以设计时的数据库进行连接就可以了。
也有可能是数据库的表结构修改过,导致找不到对应的表或者列,这种情况下在询问do you want to continue in graphic mode?时回答否,然后在直接对SQL语句进行修改,把引用的错误列或表从SQL中删除就可以重表转换回graphic模式了。
------解决方案--------------------
可能是SQL语句太复杂了,超过了PB IDE的分析能力,给你个错误,点否进入syntax mode非图形模式直接编写SQL语句即可
------解决方案--------------------
datawindow 的data Source有两种显示:一种是graphic mode,一种是syntax mode. 当sql语句复杂的时候。syntax mode 转 graphic mode 会有提示
------解决方案--------------------
design-> convert to syntax,点击后进入syntax mode ,这时候看到的是sql语句,如果这个sql语句没有问题,那么datawindow即没问题,可忽略graphic mode里的提示
  相关解决方案