发送json-简单的传参查询和简单的sql查询
简单的传参查询并转化为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查询的更多相关文章
- Flutter路由的跳转、动画与传参(最简单)
跳转 命名路由 在文件构建时先设置路由参数: new MaterialApp( // 代码 routes: { "secondPage":(BuildContext context ...
- Atitit oodbms的查询,面向对象的sql查询jpa jpql hql
Atitit oodbms的查询,面向对象的sql查询jpa jpql hql 1.1. 标准API历史1 1.2. JPA定义了独特的JPQL(Java Persistence Query Lang ...
- 视图查询的数据和sql查询的数据不一样
视图查询的数据和sql查询的数据不一样. 手动刷新视图 exec sp_refreshview 视图名称
- Ajax之Json对象序列化传参
前端部分:传入参数 "groupObject" : jsonString //对象序列化传参 var projectGroup = {}; projectGroup["i ...
- (25)ASP.NET Core EF查询(复杂查询运算符、原生SQL查询、异步查询)
1.复杂查询运算符 在生产场景中,我们经常用到LINQ运算符进行查询获取数据,现在我们就来了解下生产场景经常出现几种复杂查询运算符. 1.1联接(INNER JOIN) 借助LINQ Join运算符, ...
- 数据库查询性能 LinqDB vs Sql查询
使用LinqDB查询Sqlite数据库数据,不管是大数据还是少量的数据,感觉特别耗时,尤其是首次查询 一个含有2.7万条数据的数据表 首次查询: 查询2.7万条数据,耗时1s 查询指定的1条数据,也要 ...
- javascript闭包传参就这么简单
var query = (function (a) { return a; })('fx'); alert(query);
- lua(简单的传参)
#include <iostream> #include <string.h> extern "C" { /*头文件lua.h定义了Lua提供的基础函数,包 ...
- 关于同时查询父子名称的SQL查询语句的写法 id name parentId parentName .
parentid是1就是id为1的公司的子公司 如图 查询出所有的信息后 由于我要呈现的是parentName 不是parentId所以想问下SQL语句怎么写 谢谢啦~~:) 解法: SELECT s ...
随机推荐
- .html(),.text()和.val()的差异
.html(),.text()和.val()的差异总结: .html(),.text(),.val()三种方法都是用来读取选定元素的内容:只不过.html()是用来读取元素的html内容(包括htm ...
- 处理SecureCRT中使用vim出现中文乱码的问题
在工作中经常需要使用到SecureCRT登录到linux环境去做一些文本处理的工作,因此就经常会遇到一些乱码问题,尤其是编辑的内容包含较多中文的情形,下面就是遇到类似问题的解决办法.LANG=POSI ...
- hibernate 映射实例 学生 课程 成绩
学生和课程是多对多,一个学生的一个课程只能对应一个成绩. 所以学生和课程多对多,其中间表多了一个成绩字段. 可以这样设计: 学生和课程通过中间表--成绩,多对多映射. 手动建中间表语句: cr ...
- 带 IK 分词器的 Luke 和 搜索应用服务器solr
首先在网上查了一下: Solr Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口.用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索 ...
- C++实现对数学基本运算表达式的解析
代码地址如下:http://www.demodashi.com/demo/11078.html 前段时间在LeetCode上刷题,遇到了很多涉及对字符串进行解析的题目.可能是出于这个原因,最近迷恋上了 ...
- jenkins部署前端node项目实例
Jenkins 分发文件用到rsync命令 在 /etc/passwd中 修改 jenkins 为 /bin/bash jenkins:x:494:494:Jenkins Automation S ...
- 采用QHD分辨率使用kinect2_calibration,完成QHD图像校正
//.................................................................................//采用QHD分辨率使用kinec ...
- IIS7如何部署asp.net网站 (asp.net mvc 5 , asp.net 4.5 , asp.net 4.0 都可以 )
第一步:发布网站 右键asp.net web项目,选择发布, 然后新建配置文件名称并选择 "文件系统" 发布方法. 目标位置选择本地新建的文件夹如: IISWebSite 第二 ...
- unity5, UGUI刺穿问题解法
我希望在touch屏幕时player起跳,于是在playerControl.cs的Update函数中添加如下touch代码: if (Input.GetMouseButtonDown (0)) {/ ...
- Certificates
Certificates Certificates 即 ”证书“,约等于通行证,申请证书是我们进行真机调试与发布的第一步.证书主要分为两类:Development证书用来开发和调试应用程序Produc ...