简单的传参查询并转化为json

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text; namespace Maticsoft.Web.guanlian
{
public partial class guanlian : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int start = int.Parse(Request.QueryString["start"]);
int over = int.Parse(Request.QueryString["over"]); Maticsoft.BLL.guanlian bll = new Maticsoft.BLL.guanlian();
DataSet dataSet = bll.GetListByPage("", "id", start, over);
DataTable dt = dataSet.Tables[0]; StringBuilder Json = new StringBuilder(); //if (string.IsNullOrEmpty(jsonName))
// jsonName = dt.TableName;
Json.Append("{\"list\":[");
if (dt.Rows.Count > )
{
for (int i = ; i < dt.Rows.Count; i++)
{
Json.Append("{");
for (int j = ; j < dt.Columns.Count; j++)
{
Type type = dt.Rows[i][j].GetType();
Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + dt.Rows[i][j].ToString() + "\"");
if (j < dt.Columns.Count - )
{
Json.Append(",");
}
}
Json.Append("}");
if (i < dt.Rows.Count - )
{
Json.Append(",");
}
}
}
Json.Append("]}");
// return Json.ToString();
Response.Write(Json.ToString());
}
}
} 简单的sql查询 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using LTP.Accounts; namespace Maticsoft.Web.guanlian
{
public partial class guanlian : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//int start = int.Parse(Request.QueryString["start"]);
//int over = int.Parse(Request.QueryString["over"]); //Maticsoft.BLL.guanlian bll = new Maticsoft.BLL.guanlian();
//DataSet dataSet = bll.GetListByPage("", "id", start, over); string sql = "select * from guanlian"; DataSet dataSet = DbHelperSQL.Query(sql); DataTable dt = dataSet.Tables[0]; StringBuilder Json = new StringBuilder(); //if (string.IsNullOrEmpty(jsonName))
// jsonName = dt.TableName;
Json.Append("{\"list\":[");
if (dt.Rows.Count > )
{
for (int i = ; i < dt.Rows.Count; i++)
{
Json.Append("{");
for (int j = ; j < dt.Columns.Count; j++)
{
Type type = dt.Rows[i][j].GetType();
Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + dt.Rows[i][j].ToString() + "\"");
if (j < dt.Columns.Count - )
{
Json.Append(",");
}
}
Json.Append("}");
if (i < dt.Rows.Count - )
{
Json.Append(",");
}
}
}
Json.Append("]}");
// return Json.ToString();
Response.Write(Json.ToString());
}
}
} 简单的sql语句加传参 using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using LTP.Accounts; namespace Maticsoft.Web.guanlian
{
public partial class guanlian : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//int start = int.Parse(Request.QueryString["start"]);
//int over = int.Parse(Request.QueryString["over"]);
string user = Request.QueryString["user"]; //Maticsoft.BLL.guanlian bll = new Maticsoft.BLL.guanlian();
//DataSet dataSet = bll.GetListByPage("", "id", start, over); string sql = "select * from guanlian where uer = '"+user+"' "; DataSet dataSet = DbHelperSQL.Query(sql);
DataTable dt = dataSet.Tables[0]; StringBuilder Json = new StringBuilder(); //if (string.IsNullOrEmpty(jsonName))
// jsonName = dt.TableName;
Json.Append("{\"list\":[");
if (dt.Rows.Count > )
{
for (int i = ; i < dt.Rows.Count; i++)
{
Json.Append("{");
for (int j = ; j < dt.Columns.Count; j++)
{
Type type = dt.Rows[i][j].GetType();
Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + dt.Rows[i][j].ToString() + "\"");
if (j < dt.Columns.Count - )
{
Json.Append(",");
}
}
Json.Append("}");
if (i < dt.Rows.Count - )
{
Json.Append(",");
}
}
}
Json.Append("]}");
// return Json.ToString();
Response.Write(Json.ToString());
}
}
}

简单的传参添加

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using LTP.Accounts; namespace Maticsoft.Web.guanlian
{
public partial class guanlian : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//int start = int.Parse(Request.QueryString["start"]);
//int over = int.Parse(Request.QueryString["over"]); //Maticsoft.BLL.guanlian bll = new Maticsoft.BLL.guanlian();
//DataSet dataSet = bll.GetListByPage("", "id", start, over); //string sql = "delete from guanlian where uer = '"+user+"' ";
//DataSet dataSet = DbHelperSQL.Query(sql);
// DataTable dt = dataSet.Tables[0];
//StringBuilder Json = new StringBuilder(); string uer = Request.QueryString["uer"];
string goup = Request.QueryString["goup"];
string visty = Request.QueryString["visty"]; Maticsoft.Model.guanlian txl = new Model.guanlian();
Maticsoft.BLL.guanlian bll = new BLL.guanlian(); txl.uer = uer;
txl.goup = goup;
txl.visty = visty; if (bll.Add(txl) > 0)//使用bll的添加方法
{
Response.Write("{\"result\":\"0\"}");
}
else
{
Response.Write("{\"result\":\"1\"}");
} //if (string.IsNullOrEmpty(jsonName))
// jsonName = dt.TableName;
//Json.Append("{\"list\":[");
//if (dt.Rows.Count > 0)
//{
// for (int i = 0; i < dt.Rows.Count; i++)
// {
// Json.Append("{");
// for (int j = 0; j < dt.Columns.Count; j++)
// {
// Type type = dt.Rows[i][j].GetType();
// Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + dt.Rows[i][j].ToString() + "\"");
// if (j < dt.Columns.Count - 1)
// {
// Json.Append(",");
// }
// }
// Json.Append("}");
// if (i < dt.Rows.Count - 1)
// {
// Json.Append(",");
// }
// }
//}
//Json.Append("]}");
//// return Json.ToString();
//Response.Write(Json.ToString());
}
}
}

sql加传参删除

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Text;
using LTP.Accounts; namespace Maticsoft.Web.guanlian
{
public partial class guanlian : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//int start = int.Parse(Request.QueryString["start"]);
//int over = int.Parse(Request.QueryString["over"]); //Maticsoft.BLL.guanlian bll = new Maticsoft.BLL.guanlian();
//DataSet dataSet = bll.GetListByPage("", "id", start, over); //string sql = "delete from guanlian where uer = '"+user+"' ";
//DataSet dataSet = DbHelperSQL.Query(sql);
// DataTable dt = dataSet.Tables[0];
//StringBuilder Json = new StringBuilder(); string uer = Request.QueryString["uer"];
//string goup = Request.QueryString["goup"];
//string visty = Request.QueryString["visty"]; //Maticsoft.Model.guanlian txl = new Model.guanlian();
//Maticsoft.BLL.guanlian bll = new BLL.guanlian(); //txl.uer = uer;
//txl.goup = goup;
//txl.visty = visty; string sql = "delete from guanlian where uer = '"+uer+"' ";
int rows = DbHelperSQL.ExecuteSql(sql.ToString(), ""); //DataTable dt = dataSet.Tables[0]; //StringBuilder Json = new StringBuilder(); if (rows > 0)//使用bll的添加方法
{
Response.Write("{\"result\":\"0\"}");
}
else
{
Response.Write("{\"result\":\"1\"}");
} //if (string.IsNullOrEmpty(jsonName))
// jsonName = dt.TableName;
//Json.Append("{\"list\":[");
//if (dt.Rows.Count > 0)
//{
// for (int i = 0; i < dt.Rows.Count; i++)
// {
// Json.Append("{");
// for (int j = 0; j < dt.Columns.Count; j++)
// {
// Type type = dt.Rows[i][j].GetType();
// Json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":" + "\"" + dt.Rows[i][j].ToString() + "\"");
// if (j < dt.Columns.Count - 1)
// {
// Json.Append(",");
// }
// }
// Json.Append("}");
// if (i < dt.Rows.Count - 1)
// {
// Json.Append(",");
// }
// }
//}
//Json.Append("]}");
//// return Json.ToString();
//Response.Write(Json.ToString());
}
}
}

发送json-简单的传参查询和简单的sql查询的更多相关文章

  1. Flutter路由的跳转、动画与传参(最简单)

    跳转 命名路由 在文件构建时先设置路由参数: new MaterialApp( // 代码 routes: { "secondPage":(BuildContext context ...

  2. Atitit oodbms的查询,面向对象的sql查询jpa jpql hql

    Atitit oodbms的查询,面向对象的sql查询jpa jpql hql 1.1. 标准API历史1 1.2. JPA定义了独特的JPQL(Java Persistence Query Lang ...

  3. 视图查询的数据和sql查询的数据不一样

    视图查询的数据和sql查询的数据不一样. 手动刷新视图 exec sp_refreshview  视图名称

  4. Ajax之Json对象序列化传参

    前端部分:传入参数 "groupObject" : jsonString //对象序列化传参 var projectGroup = {}; projectGroup["i ...

  5. (25)ASP.NET Core EF查询(复杂查询运算符、原生SQL查询、异步查询)

    1.复杂查询运算符 在生产场景中,我们经常用到LINQ运算符进行查询获取数据,现在我们就来了解下生产场景经常出现几种复杂查询运算符. 1.1联接(INNER JOIN) 借助LINQ Join运算符, ...

  6. 数据库查询性能 LinqDB vs Sql查询

    使用LinqDB查询Sqlite数据库数据,不管是大数据还是少量的数据,感觉特别耗时,尤其是首次查询 一个含有2.7万条数据的数据表 首次查询: 查询2.7万条数据,耗时1s 查询指定的1条数据,也要 ...

  7. javascript闭包传参就这么简单

    var query = (function (a) { return a; })('fx'); alert(query);

  8. lua(简单的传参)

    #include <iostream> #include <string.h> extern "C" { /*头文件lua.h定义了Lua提供的基础函数,包 ...

  9. 关于同时查询父子名称的SQL查询语句的写法 id name parentId parentName .

    parentid是1就是id为1的公司的子公司 如图 查询出所有的信息后 由于我要呈现的是parentName 不是parentId所以想问下SQL语句怎么写 谢谢啦~~:) 解法: SELECT s ...

随机推荐

  1. 云计算之路-试用Azure:拐弯抹角的负载均衡

    负载均衡是云服务商标配的免费服务.阿里云的对应产品叫SLB,UCloud的对应产品叫ULB,操作都很简单直观,进入负载均衡管理控制台,添加负载均衡,选择相应的虚拟机即可. 而Azure则完全不一样,在 ...

  2. zabbix 配置外部邮件server发送邮件报警

    一.安装配置msmtp 1.下载msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0 ...

  3. 网页图表控件Highcharts如何详细设置参数

    在下载了Highcharts范例之后,按照如下所示第一步第二步操作.在第二步中,默认并没有提供很多参数设置,比如如何去掉右下角的水印,如何自定义图标的高度宽度,背景颜色等等. 在我的另一篇文章中(Hi ...

  4. Cocos2d-x中点九图(Scale9Sprite)创建图片按钮

    1. 配置引擎根目录支持 C/C++->常规->附加包含目录->增加->$(EngineRoot) 2. 引入头文件 #include "cocos-ext.h&qu ...

  5. iOS真机调试 for Xcode 5

    由于Xcode5的到来,关于iOS软件进行真机调试方面,有了一些变化,苹果在Xcode 5中修改了一些规则,一方面是阻止以往破解的方式进行调试(免证书).另一方面是添加了自动生成证书的功能特性,来加快 ...

  6. Protocol Informatics (PI项目)【基于网络轨迹的协议逆向工程文献学习】

    Protocol Informatics[基于网络轨迹的协议逆向工程文献学习]by tsy 声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途.恕作者著作 ...

  7. Odoo/OpenERP 日志配置、使用及实现

    当应用处于生产环境时,日志提供了有价值的运行时调试及监控信息,并且,也是一个有用的调试工具对于处于开发阶段的应用来说.此文描述在Odoo8.0中日志的配置.使用及实现 日志配置        Odoo ...

  8. 移动端页面弹幕小Demo实例说明

    代码地址如下:http://www.demodashi.com/demo/11595.html 弹幕小Demo实例地址,点击看效果 写在前面:尝试做了一下弹幕的实例,欢迎提出并指正问题 问题说明: D ...

  9. jboss部署web应用

    http://liufei-fir.iteye.com/blog/759772初次部署jboss的web应用,把tomcat/weblogic下的工程移植到jboss上发布 一.修改JBOSS应用服务 ...

  10. java基础讲解10-----类的高级特性

    一.final关键字 1.final关键字修饰变量,表示变量不可以被改变,如果想修改,编译器不会接受的. 注意:final关键字定义的变量必须赋值 public  static final 修饰  白 ...