name", "a", "b");//通过多个元素来匹配数组 Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件 Query.EQ("name", "a");//等于 Query.Exists("type", true);//判断键值是否存在 Query.GT("value", 2);//大于> Query.GTE("value", 3);//大于等于>= Query.In("name", "a", "b");//包括指定的所有值,可以指定不同类型的条件和值 Query.LT("value", 9);//小于< Query.LTE("value", 8);//小于等于<...
public class GuidHelper2 {3 private static bool initialised;4 private static int count;5 6 private static long time;7 private static long timelast;8 private static ushort sequence;9 10 private static byte[] address; //网卡MAC11 private static readonly object locker = new object();12 public static Guid NewSequentialId()13 {...
Assumes connection is a valid SqlConnection. SqlDataAdapter dataAdpater = new SqlDataAdapter( "SELECT CategoryID, CategoryName FROM Categories", connection);dataAdpater.UpdateCommand = new SqlCommand( "UPDATE Categories SET CategoryName = @CategoryName " + "WHERE CategoryID = @CategoryID" , connection);dataAdpater.UpdateCommand.Parameters.Add( "@CategoryName", SqlDbType.NVarChar, 15, "CategoryName...
nodejs我们并不陌生,为什么选用mysql呢, mysql轻量级,比起sqlserver来讲好的很多,反正我是这么认为的。 安装: 首先安装nodejs,安装成功后再cmd下面出现这样就好了,如图: 然后就是mysql,这里就不用上图了(给服务器省点空间)。 安装mysql-connector-net-plat软件(用于C#连接mysql服务使),这些准备工作目的如下: 前提是有一大批表格xls和xlsx,我用nodejs先把他们xls以Json方式读取到内存中,然后用mysql存储,最终...
public void print(DataGridView dataGridView1)2 {3 //导出到execl 4 try5 {6 SaveFileDialog saveFileDialog = new SaveFileDialog();7 saveFileDialog.Filter = "导出Excel2003~2007 (*.xls)|*.xls|导出Excel2010~2013 (*.xlsx)|*.xlsx";8 saveFileDialog.FilterIndex = 0;9 saveFileDialog.RestoreDirectory ...
先去官网:http://npoi.codeplex.com/下载需要引入dll(可以选择.net2.0或者.net4.0的dll),然后在网站中添加引用。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。 先创建一个实体类:[Table("Customer") ]public class Customer{[Key]public int Id { get; set; }public string FirstName { get; set; }public string LastName { get; set; }public int Age { get; set; }public int Gen...
exists Wmy; create table Wmy (id int ,GroupId int ,salary decimal(10,2) ); insert into Wmy values (1,10,5500.00), (2,10,4500.00), (3,20,1900.00), (4,20,4800.00), (5,40,6500.00), (6,40,14500.00), (7,40,44500.00), (8,50,6500.00), (9,50,7500.00); select id,GroupId,salary,rank from (select H.id,H.GroupId,H.salary,@rownum:=@rownum+1 ,if(@Group=H.GroupId,@rank:=@rank+1,@rank:=1) as rank,@Group:=H.Group...
要实现在Sql Server中实现将文件读写Word文件,需要在要存取的表中添加Image类型的列,示例表结构为: CREATE TABLE CONTRACTS ( ID VARCHAR (50), CONTRACT_FILE IMAGE ); 要将Word文件存储到数据库的CONTRACT_FILE字段中,需要将文件转换为byte数组,具体代码如下: /// 将文件转换为byte数组 /// <summary> /// 将文件转换为Bytes /// </summary> /// <param name="fileName"></param> /// <returns></returns>...
public class SQLHelper2 {3 // 超时时间4 private static int Timeout = 1000;5 // 数据库名称6 public const String BestNet = "BestNet";7 //存储过程名称8 public const String UserInfoCURD = "UserInfoCURD";9 // 数据库连接字符串10 private static Dictionary<String, String> ConnStrs = new Dictionary<String, String>();11 12 /// <summ...
private void test_Load(object sender, EventArgs e){using (SQLiteConnection con = new SQLiteConnection(Constants.DATA_SOURCE)){con.Open();using (SQLiteCommand cmd = new SQLiteCommand()){cmd.Connection = con;cmd.CommandText = string.Format("select t.org_short_name from sys_orgtable t ");int rows = cmd.ExecuteNonQuery();SQLiteDataAdapter sda = new SQLiteDataAdapter(cmd);DataTable dt = new DataTable(...
一:linq的话我们可能会遇到两个问题: 1. 我们的linq出现性能低下的时候,如果优化???? 我们写的linq所生成的sql是无法控制的。。。 (要做性能优化,必须预先知道sql会生成啥样的???) sql profile 查看生成的sql。。。这个时候,我们必须有一个工具知道linq转成的sql会是啥样的???linq =》 sql 《1》 LinqPad先linq转换成sql,,,这样的话就方便我们做优化了。。。在分页的时候,我们的sql会变成相当复杂。。。官方下...
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient;namespace LoginDatabase {public partial class Login : Form{private int errorTime = 3;public Login() {InitializeComponent();}private void loginBtn_Click(object...
数据的查询: private void FullTab() { SqlConnection con1 = new SqlConnection();//创建数据库库链接 try { String con = "server=.;database=common_wjdl;uid=sa;pwd=db2008mima";//定义数据库连接信息 con1.ConnectionString = con; con1.Open();//打开数据库 String sql = "select * from Fileuploaded";//创建语句查询所...
前言 本来是想使用 LINQ 实现类似 SQL: ROW_NUMBER() OVER(ORDER BY …) 的功能,但是貌似 LINQ 不支持,反正没找到解决办法,无奈使用了LINQ Select() 方法实现。 1) 需求,需要实现一下 SQL: SELECT TOP 10 ROW_NUMBER() OVER(ORDER BY T.TotalAmount DESC) AS SN, * FROM ( SELECT T2.Name, SUM(T2.Amount) AS TotalAmount, SUM(T2.TotalMoney) AS TotalMoney FROM Orders AS T1 LEFT JOIN OrderDetail AS T2 ON(T...
前言 本示例主要实现 LINQ 查询,先分组,再聚合,最后在排序。示例很简单,但是使用 LINQ 却生成了不同的 SQL 实现。 1) 采用手动编写 SQL 实现 SELECT ROW_NUMBER() OVER(ORDER BY T.RealTotal DESC) AS SN, * FROM ( SELECT (SELECT TradeName FROM UserInfo AS T2 WHERE T2.Id=T1.UserId) AS TradeName, (SELECT UserName FROM UserInfo AS T2 WHERE T2.Id=T1.UserId) AS UserName, SUM(T1.RealTotal) AS RealTotal...