• 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/
      本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    C#调用Halcon
    C#跨窗体程序调用方法的具体操作
    C#调用DLL报错:试图加载格式不正确的程序
    C#窗体程序设置禁用关闭按钮
    C#窗体程序设置禁用关闭按钮
    C#在字符串中查询指定字符串是否存在
    poj1654
    poj1873
    poj2451
    poj1113
  • 原文地址:https://www.cnblogs.com/jeremywucnblog/p/11417220.html
Copyright © 2020-2023  润新知