说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

为什么没人回答我!!!!

编辑:说三道四文库 发布时间:2018-05-27 08:08
HTML文档下载 WORD文档下载 PDF文档下载
我正在作毕业设计,真后悔选PB来作.
我碰到这么一个怪事:
我的程序在没编译的时候运行,对数据库的操作都好好的,但编译后有一个表中的数据提不出来,(编译前运行时对这个表的操作都正常)其他的都好好的,这个表有中一条记录
我执行dw_1.retrieve()后,提出不出数据来,我又新建表,新建数据窗口(n次),还是不行
数据库:sql anywhere 


 
pb太烂 有很多毛病
我用的是sqlservr,从来没有出过毛病,不知你的程序的具体情况!
执行dw_1.retrieve()前
执行dw_1.settransobject (xxxx)了吗?
聊作捧场
真是怪事。不可能就是一个表不行呀。比较一下这个表与其他表的不同之处吧,也许有收获!

保证以下都没有问题时再检查这个数据窗:

1.事务对象已正确配置并连接成功; 
  sqlca.dbms = 'mss sql server 6.x'
  .............
  connect using sqlca;
  if sqlca.sqlcode <> 0 then
     // 连接错误
  end if
2.数据窗已经连接到该事务对象;   dw_1.settransobject(sqlca)
3.连接时的用户对dw_1中的对应的表单有最简单的 select 权限;
4.检索完成后 dw_1.setredraw(true)

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘