急问!为何PB中无法保存SQL,有图

wzy_630 2010-04-14 12:04:42
用PowerBuilder对报表进行修改时,无法保存更改后的sql语句,已点击关闭按钮,系统就会弹出出口,提示某张表找不到,但其实该表是没问题的,系统可以链接的上,基本在sql语句中删除了与该表相关的所有字段,再次保存时,系统又会弹出类似警示,提示其他表找不到。

? sqlstate=s0002
[sybase][odbc driver]table or view not found:table 'r_elecbn'not found
do you want to collect errors?

是(Y) 否(N)



为了这个问题才注册的,希望能有高人给点建议,谢谢先!
...全文
276 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
singsongs 2010-04-17
  • 打赏
  • 举报
回复
没连上数据库吧。
talenter 2010-04-16
  • 打赏
  • 举报
回复
连接的数据库的问题
wzy_630 2010-04-16
  • 打赏
  • 举报
回复
问题解决了,果然是odbc连接的问题,谢谢大家!
wzy_630 2010-04-15
  • 打赏
  • 举报
回复
我的pb文件是从离职同事的电脑上直接全部拷贝过来的,之前在他机子上没出现过这种问题
wzy_630 2010-04-15
  • 打赏
  • 举报
回复
不知道Powersoft Demo DB V6是什么意思,是表示PB软件自带的小型教学用的数据库吗?

我的INI中文件内容如下:

“[database]
// Profile 2U
DBMS = O73 ORACLE 7.3
LogPass = user
ServerName =@2u
LogId = user
AutoCommit = False
DBParm = ”

好像看起来不是通过ODBC来连接的
DBParm= 后面为空,这个有影响吗?
lena1012 2010-04-15
  • 打赏
  • 举报
回复
pb中db profile联的数据库不对吧?
wzy_630 2010-04-15
  • 打赏
  • 举报
回复
INI文件中数据库的连接信息已经设置好了的,同时在我本机上运行用PB编辑的这份报表,也是可以成功运行出数据的,这样是不是即可以表明本机上数据库连接应该是没有问题的?

为什么同样在本机上,报表可以成功跑出数据来,但用PB对报表的SQL语句进行编辑时,PB就会提示找不到某张表呢?

这样还是数据库的连接问题吗?
望高手现身,不吝赐教。






wzy_630 2010-04-15
  • 打赏
  • 举报
回复
现在Database Profiles的ODBC连接中只有Powersoft Demo DB V6的连接信息

是不是PB的数据库连接信息都在INI文件中?如果我不在Database Profiles中按如上方法连接,在INI进行相关恰当设置也是可以的?
fengyijun 2010-04-14
  • 打赏
  • 举报
回复
没有那个字段吧,或者你连错数据库了
PB菜鸟 2010-04-14
  • 打赏
  • 举报
回复
重新用这个表创建数据库窗口试试。
zb63668331 2010-04-14
  • 打赏
  • 举报
回复
在PB里查看DATABASE里'r_elecbn'表能否浏览数据
再看看此表的操作用户
wzy_630 2010-04-14
  • 打赏
  • 举报
回复
如果点击“是”,则重新进入编辑界面;如果点击“否”,则不保存改动离开编辑界面
wzy_630 2010-04-14
  • 打赏
  • 举报
回复
自己顶一个先
hit_lubin 2010-04-14
  • 打赏
  • 举报
回复
PB6上面的DB PROFILE图标,选ODBC,然后NEW,选择你本机创建的连接数据库的数据源,如果没在本机创建连接,需要创建一个ODBC连接。OK就行了。
hit_lubin 2010-04-14
  • 打赏
  • 举报
回复
用ODBC连接的,看看PB的ODBC连接里面你正在连接的数据库,看看里面有没有报错的这个表?八成是你连错了数据库了。
wzy_630 2010-04-14
  • 打赏
  • 举报
回复
刚接触PB这个软件,同事离职,匆匆忙忙接手的
目前对PB还是菜鸟一个,求教如何在PB中进行数据库连接和修改呢?

用的还是6版本,在本机上运行PB软件后,点击“application”,会出现唯一一个文件,我就是对此“application”中的某个报表文件进行修改操作的

不知要在何处进行数据库的连接设置?
pbwubaba 2010-04-14
  • 打赏
  • 举报
回复
估计就是pb连搓数据库了
重新连接试试
永生天地 2010-04-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 wzy_630 的回复:]
用PowerBuilder对报表进行修改时,无法保存更改后的sql语句,已点击关闭按钮,系统就会弹出出口,提示某张表找不到,但其实该表是没问题的,系统可以链接的上,基本在sql语句中删除了与该表相关的所有字段,再次保存时,系统又会弹出类似警示,提示其他表找不到。

? sqlstate=s0002
[sybase][odbc driver]table or view not found:……
[/Quote]

错误提示很清楚啊,表或视图不存在
wzy_630 2010-04-14
  • 打赏
  • 举报
回复
这个表本身没问题的,我有试过可以查询得到
而且现在报表也可以正常运行,只是我要在现行报表的基础上进行修改,无法保存修改后的SQL

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧