zoukankan      html  css  js  c++  java
  • Operation not allowed on a unidirectional dataset错误?

    关于网友提出的“ Operation not allowed on a unidirectional dataset错误?”问题疑问,本网通过在网上对“ Operation not allowed on a unidirectional dataset错误?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

    问题: Operation not allowed on a unidirectional dataset错误?
    描述:

    我在使用TSQLQuery组件查询Oracle数据库中的表中记录时,出现了如题所示的错误,请问这是怎么回事?


    解决方案1:

    是不是你直接用tsqlquery和datasource呢,一般用simpledataset或用provider和clientdataset和datasource关联
    并且最好把getmatedata和nomatedata属性为false;

    解决方案2:

    连接好sqlQuery1-sqlconnection至数据库后;
    利用datasetProvider1,设置属性dataset为sqlQuery1
    利用Clientdataset1,设置属性ProviderName为DatasetProvider1
    利用Datasource1,设置属性Dataset为ClientDataset1;
    利用DBGrid,设置属性Datasource为Datasource1;
    即可。
    SqlQuery的数据集为单向的数据集,移动记录时中只能使用First,Next;不能向回移动。
    期数据也不能直接通过等控件修改,只能通过sql语句修改,如:update等;
    变通方法如前述通过ClientDataset修改。


    以上介绍了“ Operation not allowed on a unidirectional dataset错误?”的问题解答,希望对有需要的网友有所帮助。
    本文网址链接:http://www.codes51.com/itwd/3414085.html

  • 相关阅读:
    第十五讲 实例模式
    第十四讲 实例模式
    将博客搬至CSDN
    CSU 1616: Heaps(区间DP)
    hdu 1281棋盘游戏(二分匹配)
    hdu 1042 N!(大数的阶乘)
    hdu 3371 Connect the Cities (最小生成树Prim)
    hdu 4502吉哥系列故事——临时工计划 (简单DP)
    hdu1230火星A+B (大数题)
    hdu1301 Jungle Roads (Prim)
  • 原文地址:https://www.cnblogs.com/jijm123/p/10586779.html
Copyright © 2011-2022 走看看