我有一个源表,在这个表上建有视图,我的数据窗口数据源就是这个视图。
刚才发现源表有错误,我truncate table后重新导入数据,现在源表中有数据,视图也有数据,但是数据窗口中查不出数据,怎么办呢?
------解决方案--------------------
是视图字段变动了吧。重新把数据源修改一下吧。
------解决方案--------------------
DW重新生成一下看有没有数据
------解决方案--------------------
dw需要重新设置下事务?
------解决方案--------------------
你这个程序里面有几个事物对象啊
------解决方案--------------------
是运行没有数据呢,还是设计的时候没有?如果是只是设计时候没有,多半是连接需要重新连一下,如果是运行时没有数据,一要看一下登录的用户权限是否有浏览的权限,二要看一下数据窗口是不是设计错了,重新设计一个看看会不会有改变,三要看一下连接的服务器,数据库是否搞错了。暂时就想到这么多吧
------解决方案--------------------
数据窗口retrieve时,你用事件探查器跟踪一下
可能的原因是数据窗口定义列的长度时过小,而新导入的数据保护数据较长的记录
你可以重新建立一个新的数据窗口,然后在新建的数据窗口中retrieve试试,看有没有数据
------解决方案--------------------
小弟,凭我5年前的记忆。你把数据窗打开重新选择一下即可。