单表查询:

using (MAction action = new MAction(“COMP”,"K3"))

{

//查询的字段

string colstr = "COMPNO,NAME";

//设置查询的字段

action.SetSelectColumns(colstr.Split(','));

MDataTable tabme = action.Select();

//绑定dataGridView控件

tabme.Bind(dataGridView1);

}

//自定义SQL查询

StringBuilder sb = new StringBuilder();

sb.Append("(select ");

sb.Append("RTRIM(LTRIM(tt.FTableName)) as FTableName,");

sb.Append("RTRIM(LTRIM(tt.FDescription)) as TDescription,");

sb.Append("RTRIM(LTRIM(tf.FFieldName)) as FFieldName,");

sb.Append("RTRIM(ltrim(tf.FDescription)) as FDescription,tf.FFieldType from");

sb.Append(" T_TableDescription tt inner join  t_FieldDescription tf on tt.FTableID = tf.FTableID ) v ");

if (string.IsNullOrEmpty(txtSearch.Text))

{

try

{

using (MAction action = new MAction(sb.ToString(), "Conn"))

{

MDataTable tabme = action.Select();

tabme.Bind(dataGridView1);

}

}

catch (Exception ex){ MessageBox.Show(ex.Message); }

}

else

{

try

{

using (MAction action = new MAction(sb.ToString(), "Conn"))

{

string sqltext = "";

sqltext = "FTableName like '%" + txtSearch.Text.Trim() + "%'";

sqltext = sqltext + " or " + "TDescription like '%" + txtSearch.Text.Trim() + "%'";

sqltext = sqltext + " or " + "FFieldName like '%" + txtSearch.Text.Trim() + "%'";

sqltext = sqltext + " or " + "FDescription like '%" + txtSearch.Text.Trim() + "%'";

MDataTable tabme = action.Select(sqltext);

tabme.Bind(dataGridView1);

}

}

catch (Exception ex) { MessageBox.Show(ex.Message); }

}

cyq.data 连接mysql_底层数据库操作类库CYQ.DATA查询相关推荐

  1. php ezsql,ezSQL PHP数据库操作类库

    ezSQL PHP数据库操作类库 ezSQL 下载地址: 下载 : ezSQL 新版本是2.05添加了很多支持,包括 CodeIgniter,MSSQL, PDO 等等 我之前也为 CodeIgnit ...

  2. VBA连接SQL SERVER数据库操作Excel

     VBA连接SQL SERVER数据库操作Excel. Sub 按钮1_Click() Dim i As Integer, j As Integer, sht As Worksheet 'i,j为 ...

  3. 06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表

    1.DML(Data Manipulation Language:数据库操作语言) 1)DML(Data Manipulation Language:数据库操作语言): 只操作表(插入,删除,修改), ...

  4. Nginx 连接 Redis 实现数据库操作

    Nginx 连接 Redis 实现数据库操作 实现的功能:当有新的连接到达Nginx时,在redis记录连接数量. 1. redis 创建数据库 安装完成redis之后,通过set connums 0 ...

  5. python连接sql sever_R和python连接SQL sever 数据库操作

    在R的使用中,为了方便提取数据, 我们经常要进行数据库进行操作,接下来我们尝试使用R进行连接数据. 这里我们使用R中的RODBC进行操作, 首先,我们需要先配置ODBC资源管理器 通过任务管理器或者w ...

  6. idea连接sqlserver及数据库操作

    idea连接sqlserver及操作 一.在连接过程中遇到的问题: (1)数据库登录失败 (2)登录成功之后 数据库端口号怎么查看 二.代码连接数据库 ①加载驱动和连接数据库 三.数据库操作 连接详解 ...

  7. jedis连接mysql_使用Jedis操作Redis数据库

    Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java.C.C#.C++.php.Node.js.Go等. 在官方网站里列一些Java的客户端,有Jedis.Redisson ...

  8. greendao连接mysql_使用GreenDao操作数据库

    大神们都说GreenDao性能最好,使用方便,最近在做一个项目,刚好用到操作本地数据库,so机缘巧合,开始学习GreenDao,顺便做一下笔记. (1)原理 我总有那么一个习惯,就是使用别人的工具,总 ...

  9. php mysql 类库_PHP数据库操作之基于Mysqli的数据库操作类库

    此类库简单.易用,便于你自己修改和对功能的改善,能解决大部分 PHP 项目中执行的 SQL 操作. 初步工作 首先,请大家下载这个类库 M.class.php 再下载一个 Mysqli 连接数据库的类 ...

最新文章

  1. 使用LS2J技术在LotusScript中使用Java
  2. C# 中泛型与非泛型?(摘)
  3. android 自定义按钮实现 home键 和返回键
  4. 通过接口给fragment传值_Dataway 4.1.3 发布,开发一个接口不必在编写任何形式的代码,秒级交付!...
  5. Android 四大组件学习之Service五
  6. Linux kernel 配置选项
  7. 华为云虚拟主机的防火墙设置
  8. 笔记:《高效能人士的七个习惯》第十一章 再论由内而外造就自己
  9. 工作篇之---PDF生成盖章
  10. 转1:Python字符编码详解
  11. latex IEEE单栏文章图片双栏目排列
  12. 知情搜索(一)-启发法
  13. 安装破解PyCharm 2018.3.x
  14. HTML期末学生大作业 响应式动漫网页作业 html+css+javascript
  15. 从“账房先生”到“中国巨型计算机之父”,慈云桂先后主导了中国四代计算机的研发...
  16. 在线考试系统html页面结果,Node.js在线考试系统——页面布局(学生)
  17. 在python中调用高德地图(Amap)api
  18. 根据html改为ftl模板生成pdf文件,支持中文及换行
  19. idea转eclipse的快捷键,keymap汇总
  20. 速腾rshelios 5515惯导时间同步

热门文章

  1. 企业级360°全方位用户画像
  2. 超级伙伴共创超AI未来,第二代互联网电视山雨欲来
  3. 防火墙起不来 oracle,windows防火墙造成不能访问oracle数据库
  4. TCM、TPM、TPCM
  5. matlab中的元包素组索引
  6. iOS根据获取的月和日星座名称
  7. SaaS初创企业HappyCo完成750万美元A轮融资
  8. 20210726:多侧键游戏、办公鼠标怎么选?
  9. 【开源】黑盒BlackBox、多开虚拟框架、支持XP
  10. 怎样解决word自动编号出现内容空格过大的问题即表号和标题间的空格