cyq.data 连接mysql_底层数据库操作类库CYQ.DATA查询
单表查询:
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查询相关推荐
- php ezsql,ezSQL PHP数据库操作类库
ezSQL PHP数据库操作类库 ezSQL 下载地址: 下载 : ezSQL 新版本是2.05添加了很多支持,包括 CodeIgniter,MSSQL, PDO 等等 我之前也为 CodeIgnit ...
- VBA连接SQL SERVER数据库操作Excel
VBA连接SQL SERVER数据库操作Excel. Sub 按钮1_Click() Dim i As Integer, j As Integer, sht As Worksheet 'i,j为 ...
- 06--MySQL自学教程:DML(Data Manipulation Language:数据库操作语言),只操作表
1.DML(Data Manipulation Language:数据库操作语言) 1)DML(Data Manipulation Language:数据库操作语言): 只操作表(插入,删除,修改), ...
- Nginx 连接 Redis 实现数据库操作
Nginx 连接 Redis 实现数据库操作 实现的功能:当有新的连接到达Nginx时,在redis记录连接数量. 1. redis 创建数据库 安装完成redis之后,通过set connums 0 ...
- python连接sql sever_R和python连接SQL sever 数据库操作
在R的使用中,为了方便提取数据, 我们经常要进行数据库进行操作,接下来我们尝试使用R进行连接数据. 这里我们使用R中的RODBC进行操作, 首先,我们需要先配置ODBC资源管理器 通过任务管理器或者w ...
- idea连接sqlserver及数据库操作
idea连接sqlserver及操作 一.在连接过程中遇到的问题: (1)数据库登录失败 (2)登录成功之后 数据库端口号怎么查看 二.代码连接数据库 ①加载驱动和连接数据库 三.数据库操作 连接详解 ...
- jedis连接mysql_使用Jedis操作Redis数据库
Redis不仅是使用命令来操作,现在基本上主流的语言都有客户端支持,比如java.C.C#.C++.php.Node.js.Go等. 在官方网站里列一些Java的客户端,有Jedis.Redisson ...
- greendao连接mysql_使用GreenDao操作数据库
大神们都说GreenDao性能最好,使用方便,最近在做一个项目,刚好用到操作本地数据库,so机缘巧合,开始学习GreenDao,顺便做一下笔记. (1)原理 我总有那么一个习惯,就是使用别人的工具,总 ...
- php mysql 类库_PHP数据库操作之基于Mysqli的数据库操作类库
此类库简单.易用,便于你自己修改和对功能的改善,能解决大部分 PHP 项目中执行的 SQL 操作. 初步工作 首先,请大家下载这个类库 M.class.php 再下载一个 Mysqli 连接数据库的类 ...
最新文章
- 使用LS2J技术在LotusScript中使用Java
- C# 中泛型与非泛型?(摘)
- android 自定义按钮实现 home键 和返回键
- 通过接口给fragment传值_Dataway 4.1.3 发布,开发一个接口不必在编写任何形式的代码,秒级交付!...
- Android 四大组件学习之Service五
- Linux kernel 配置选项
- 华为云虚拟主机的防火墙设置
- 笔记:《高效能人士的七个习惯》第十一章 再论由内而外造就自己
- 工作篇之---PDF生成盖章
- 转1:Python字符编码详解
- latex IEEE单栏文章图片双栏目排列
- 知情搜索(一)-启发法
- 安装破解PyCharm 2018.3.x
- HTML期末学生大作业 响应式动漫网页作业 html+css+javascript
- 从“账房先生”到“中国巨型计算机之父”,慈云桂先后主导了中国四代计算机的研发...
- 在线考试系统html页面结果,Node.js在线考试系统——页面布局(学生)
- 在python中调用高德地图(Amap)api
- 根据html改为ftl模板生成pdf文件,支持中文及换行
- idea转eclipse的快捷键,keymap汇总
- 速腾rshelios 5515惯导时间同步