c# 查询sql 返回多个参数

1.根据需要查询mysql 语句,返回三个需要的参数,不是数据集

2.编写函数如下:

public static void GetParas(string 条件1, out string 返回值1, out string 返回值2, out string 返回值3)

{

返回值1= string.Empty;

返回值2= string.Empty;

返回值3= string.Empty;

string strSQL = string.Format("Select * from 表 where 字段1= ‘{0}‘ limit 1", 条件1);

//执行sql语句

DataTable dt = ds.Tables[0];

if (dt != null && dt.Rows.Count == 1)

{

object obj = dt.Rows[0][返回值1"];

if (obj != null && !(obj is DBNull))

{

返回值1= Convert.ToString(obj).Replace(" ", "");

}

obj = dt.Rows[0]["返回值2"];

if (obj != null && !(obj is DBNull))

{

返回值2= Convert.ToString(obj);

}

obj = dt.Rows[0]["返回值3"];

if (obj != null && !(obj is DBNull))

{

返回值3= Convert.ToString(obj);

}

}

}

3.通过上述sql执行,就查询对应的三个返回值。

4.调用函数如下

string 返回值1= string.Empty;

string 返回值2= string.Empty;

string 返回值3= string.Empty;

GetParas(查询条件1, out 返回值1, out 返回值2,, out 返回值3);

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-29 05:09:46

c# 查询sql 返回多个参数的相关文章

c# 查询sql 返回多个參数

1.依据须要查询mysql 语句,返回三个须要的參数,不是数据集 2.编写函数例如以下: public static void GetParas(string 条件1, out string 返回值1, out string 返回值2, out string 返回值3) { 返回值1= string.Empty; 返回值2= string.Empty; 返回值3= string.Empty; string strSQL = string.Format("Select * from 表 where

mybatis sql返回多个参数

最近做项目的时候碰到一个问题,查询一个表单,返回多个字段和函数计算的值,对于mybatis来说返回类型就不好定义了,想了半天,查了很多的资料, 最后成功解决问题,下面详细介绍一下. 一 需求分析 计算当天所有的评价人数,评价分数,评价次数,表的结构如下: 二 实现 定义一个返回类: public class SellerAllEvalPo { private Integer totalScore; private Integer totalEval; private Integer totalP

Hibernate SQLQuery 原生SQL 查询及返回结果集处理-1

第一篇:官方文档的处理方法,摘自官方 在迁移原先用JDBC/SQL实现的系统,难免需要采用hibernat native sql支持. 1.使用SQLQuery hibernate对原生SQL查询执行的控制是通过SQLQuery接口进行的. Session.createSQLQuery(); 1.1标量查询 最基本的SQL查询就是获得一个标量(数值)的列表. sess.createSQLQuery("SELECT * FROM CATS").list(); sess.createSQL

Hibernate原生sql的查询,返回结果设置到DTO

原生sql的查询,返回结果设置到DTO: Query query = sessionFactoryRtData.getCurrentSession().createSQLQuery(hql.toString()).setResultTransformer(Transformers.aliasToBean(RTDataAttrDto.class));

Linq to Sql:N层应用中的查询(上) : 返回自定义实体

原文:Linq to Sql:N层应用中的查询(上) : 返回自定义实体 如果允许在UI层直接访问Linq to Sql的DataContext,可以省去很多问题,譬如在处理多表join的时候,我们使用var来定义L2S查询,让IDE自动推断变量的具体类型(IQueryable<匿名类型>),并提供友好的智能提示:而且可以充分应用L2S的延迟加载特性,来进行动态查询.但如果我们希望将业务逻辑放在一个独立的层中(譬如封装在远程的WCF应用中),又希望在逻辑层应用Linq to sql,则情况就比

SQL查询集合返回为[ null,null ]的问题研究

在Java项目中通过Mybatis查询数据库某个表的部分字段,方回值为list<T> .有时候会出现 [ null ,null ] 现象. 具体原因是查询SQL只是取部分字段,而且这几个字段是 null.但对于数据库表的其他字段来说,查询却是有值的,只是恰巧你查询的字段为Null. 执行:SELECT * FROM user2 WHERE name='rtr': 结果为:a rtr 2019-02-19b rtr 2019-02-19 执行:SELECT department_id FROM

MySQL慢日志查询全解析:从参数、配置到分析工具【转】

转自: MySQL慢日志查询全解析:从参数.配置到分析工具 - MySQL - DBAplus社群——围绕数据库.大数据.PaaS云,运维圈最专注围绕“数据”的学习交流和专业社群http://dbaplus.cn/news-11-694-1.html 一.慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中.long_query_time的默认值为

[转]查询 SQL Server 系统目录常见问题

查询 SQL Server 系统目录常见问题 http://msdn.microsoft.com/zh-cn/library/ms345522.aspx#_FAQ4 下列部分按类别列出常见问题. 数据类型 如何找到指定表中列的数据类型? 如何找到指定表中的 LOB 数据类型? 如何找到依赖于指定数据类型的列? 如何找到依赖于指定 CLR 用户定义类型或别名数据类型的计算列? 如何找到依赖于指定 CLR 用户定义类型或别名类型的参数? 如何找到依赖于指定 CLR 用户定义类型的 CHECK 约束?

基本的查询sql语句

day03  基本的查询sql语句 一.概述: 学习MySQL数据库中一定要学会sql的查询功能,说白了,使用数据库就是存储数据,查询数据,使用这些数据的一个过程.只有查看了才知道我们是否存储成功,是否可以直接使用这些数据. 二.具体的sql 1.查询数据库的基本语法:         select 需要查询的字段名和内容         from  指定相关的表名         where  查询时所需要的条件         group by  如何对结果分组         order