websnap问题,第一个回答正确给全分!~~~~~~~~~

yuan3338 2003-10-18 02:38:15
这次是主从表错误,
主表: 从表:
编号 姓名 编号 库存物品
-------------- --------------
1 张三 1 计算机
2 李四 1 打印机
2 键盘
2 鼠标
两个table通过编号建立联接,联接都正常。
AdapterPageProducer下加一个AdapterFieldGroup连接主表,加一个AdapterGrid连接从表,并且AdapterFieldGroup的AdapterMode=edit,Adaptergrid下添加两个AdapterEditColumn分别连接从表的编号和库存物品。
以上是一个简单的主从表页面,两个表都是用edit显示信息,并且我想通过一个按钮更新修改操作。
问题1:一个apply按钮是不是不能实现两个表的同步更新操作,我是否应该自己写一个AdapterAction来实现操作?
问题2:上面的问题都是其次,最多我写一个按钮,现在的问题是我对这个页面进行操作的时候出现读地址错误,比如对主表的nextrow操作时就出现错误,是不是数据只读的问题啊,要是,应该在哪里设数据的访问权限?如果从表我不用edit显示,只用浏览的方式就不会出错,我想主表的nextrow操作一定带动从表的记录更新移动,而当从表更新时没有改写权限才出现这个错误,不知道我想的对不对,要怎么解决啊。
这次我把分全给没了,,呵呵,,不要嫌弃分少啊!~~。^_^
...全文
29 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuan3338 2003-10-20
  • 打赏
  • 举报
回复
OK了,
to yuanyu368(“程序员”真的适合我吗?)
用你的方法问题解决了,谢谢了,,为了我的承诺,此贴分都给 yuanyu368(“程序员”真的适合我吗?) 其它的兄弟不要用砖头砸我啊,。。。。。。。。。。。
我所有的分还有60分,留给下一个问题,请各位还来赏脸啊,呵呵
yuanyu368 2003-10-20
  • 打赏
  • 举报
回复
我想到了,你是不是只设table的关系,而忽略了TDatasetadapter的主从关系啊,如果这个不设置的话,就会出现类似的错误,你试试设置一下。
yuanyu368 2003-10-18
  • 打赏
  • 举报
回复
是ado的问题,好像ado对websnap支持的不怎么好,这个例子如果用bde做就完全没有问题,
不过怎么解决我就不知道了,各位大侠多多指教,,
学习。。。。。。。。。。中。。。。。。
hyjwrok 2003-10-18
  • 打赏
  • 举报
回复
上面的强,,,
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!**********##############
我用WEBSNAP 做了1个月多没做出来,,,,,

换了一下,新的,,,,,还在好多了


学习呀
yuan3338 2003-10-18
  • 打赏
  • 举报
回复
恩,那我这两天再研究研究,看看是不是我自己的操作失误,找找别的方法,
我邮箱是yuanyu702@163.com,谢谢了
hiflower 2003-10-18
  • 打赏
  • 举报
回复
我对 WebSnap 的两个单元的源码进行了修正,如需要可发给你,不过要到下周一才行
如果还是不能解决你的问题,就不要用主从表了。

还有两点提醒:
1。相关的两个 Table 要设置好关联字段
2。从DatasetAdapter 的 MasterAdapter 属性要设置为 主DatasetAdapter

WebSnap 还是挺方便的,虽然有一些 BUG,还是可以绕开的。
yuan3338 2003-10-18
  • 打赏
  • 举报
回复
两个表我datasetadapter里设了关键字段,可还是操作不了,就连主表的cmdcancel操作都出现错误,但从表我把显示介质换成浏览的,而不是edit框就完全好用,
难道真是bug吗,要是的话我可费了,还有十天的时候我就要交活了,改用别的时间不够了,
关键问题是,除了这个bug到底还有多少我不知道的bug呢,到最后几天再发现更多的bug我不是彻底死掉了吗?
这要真是bug那能否解决呢,要没有解决方案,那我就不用websnap自动的主从表连接功能了,我手动查询,这样应该能行了吧。对了,我用的数据控件是ado联的sql server
hiflower 2003-10-18
  • 打赏
  • 举报
回复
如果两个 Adapter 都设置好关键字段,则可以进行同步操作。

如果你没有为 DataSetAdapter 或它的 Field、Action 设置权限,则不应该是权限的问题。

WebSnap 对主从表的操作存在一些 BUG,我不是很清楚你的这个问题是不是由 Bug 造成的。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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