zoukankan      html  css  js  c++  java
  • Delphi

    cxGrid连接Oracle数据库 实现数据的增删改查

    cxGrid连接Oracle数据库

    1:通过OraSession连接数据库、OraDataSet实现OraSession和OraDataSource的连接,OraDataSource绑定cxGrid;

    2:按如下1、2、3、4实现cxGrid字段与数据库表/视图字段的绑定;

    通过数据库表增删改查

    OraQuery优先做如下配置:

    1:查询

    OraQuery做如下配置;

    select * from tablename t where 1=1;

    前台带有查询条件的代码如下:

        with oraquery1 do
        begin
            Close;
            sql.Clear;
            SQL.Text := 'select * from tableName t where 1=1 ';
            if Trim(RzEdit_xm.Text) <> '' then
            begin
                SQL.Add(' and t.name=:name ');
                ParamByName('name').AsString := Trim(RzEdit_xm.Text);
            end;
            SQL.Add('order by sysid ');
            Open;
        end;
    View Code

    2:增加

    OraQuery做如下配置;

     insert into tablesName(params1,...paramsN) values(values1,...valuesN);

    前台按钮事件代码如下:

    1 OraQuery1.Open;
    2 OraQuery1.Append;
    View Code

    3:删除

     OraQuery配置如下:

    删除按钮事件代码如下:

    1 OraQuery1.Delete;
    2 OraQuery1.ApplyUpdates;
    View Code

    4:修改

     OraQuery配置如下:

    修改按钮代码如下: 

    OraQuery1.Edit;

      作者:Jeremy.Wu
      出处:https://www.cnblogs.com/jeremywucnblog/
      本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    spring原理
    架构师和数学
    项目经理需要注意的地方
    如何快速掌握一门新技术
    项目管理要做啥
    编程原则
    架构设计的常用思想
    聊聊编程范式
    程序员与哲学家
    IT人员如何有效规划自己时间
  • 原文地址:https://www.cnblogs.com/jeremywucnblog/p/11417220.html
Copyright © 2011-2022 走看看