热情软件屋

 

进行更新时会提示"DataWindow does not have UPDATE capability"


编号:QA003988
建立日期: 2001年3月15日 最后修改日期:2001年3月15日
所属类别:

钟迅:
    操作系统:Win98
    编程工具:PB7,SQL server7
    问题:我想把以前用VB开发的一个系统转到PB下。但不知为什么当我用database 画板联上MS SQL7后(包括用ODBC 和 专用接口,而且我还是用sa联上的)取数据时。有的表的数据可以被更新,但有的就不可以(程序里要进行更新时就会提示说"DataWindow does not have UPDATE capability")。我转到SQL7的管理下把包括Public的所有用户都给了所有最大权限还是不可以。可我用ISQL或原来的VB环境对数据操作却都正常。
    还有就是我要是在PB7下新建sql anywhere数据库的话,里面的表都也不可以进行更新。是PB7的原因还是我哪里设的不对呢?
    水平: 中级

回答:

    在数据窗口的painter中单击rows菜单中update properties 出现下图:
    
    选中allow updates复选框 在table to update下拉列表中选择要更新的表,每次只能更新一个表。在where caluse for update/delete中选第一个,在updateable columns 中选需要更新的列即可。
    xianji也表示了同样的意见。

此问题由侯伟回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio