自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 我好弱!一个打印调了一天,还没搞完!

<br />我好弱!一个打印调了一天,还没搞完!请个位帮帮忙,word的打印,关闭预览后如何一起关闭模板页面!Winfrom的项目!

2009-10-11 01:17:00 346

region-all三级联动世界城市js英文版

三级联动世界城市英文版

2021-03-19

营销型网站H5系统源码.zip

不错的一个网站源代码,可以自行下载使用,网站H5系统源码(营销型)

2020-04-09

图书管理系统源码(含数据库脚本)NET C# EXE

图书管理系统源码(含数据库脚本)NET C# EXE

2019-03-11

C# Redis示例Demo

C# Redis示例Demo

2017-08-09

SQLHelper.cs

SQLHelper.cs的经典代码 using System; using System.Collections.Generic; using System.Text; using System.Collections; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace HelloWinForm.DBUtility { class SQLHelper { #region 通用方法 // 数据连接池 private SqlConnection con; /// <summary> /// 返回数据库连接字符串 /// </summary> /// <returns></returns> public static String GetSqlConnection() { String conn = ConfigurationManager.AppSettings["connectionString"].ToString(); return conn; } #endregion #region 执行sql字符串 /// <summary> /// 执行不带参数的SQL语句 /// </summary> /// <param name="Sqlstr"></param> /// <returns></returns> public static int ExecuteSql(String Sqlstr) { String ConnStr = GetSqlConnection(); using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = Sqlstr; conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return 1; } } /// <summary> /// 执行带参数的SQL语句 /// </summary> /// <param name="Sqlstr">SQL语句</param> /// <param name="param">参数对象数组</param> /// <returns></returns> public static int ExecuteSql(String Sqlstr, SqlParameter[] param) { String ConnStr = GetSqlConnection(); using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = Sqlstr; cmd.Parameters.AddRange(param); conn.Open(); cmd.ExecuteNonQuery(); conn.Close(); return 1; } } /// <summary> /// 返回DataReader /// </summary> /// <param name="Sqlstr"></param> /// <returns></returns> public static SqlDataReader ExecuteReader(String Sqlstr) { String ConnStr = GetSqlConnection(); SqlConnection conn = new SqlConnection(ConnStr);//返回DataReader时,是不可以用using()的 try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = Sqlstr; conn.Open(); return cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection);//关闭关联的Connection } catch //(Exception ex) { return null; } } /// <summary> /// 执行SQL语句并返回数据表 /// </summary> /// <param name="Sqlstr">SQL语句</param> /// <returns></returns> public static DataTable ExecuteDt(String Sqlstr) { String ConnStr = GetSqlConnection(); using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlDataAdapter da = new SqlDataAdapter(Sqlstr, conn); DataTable dt = new DataTable(); conn.Open(); da.Fill(dt); conn.Close(); return dt; } } /// <summary> /// 执行SQL语句并返回DataSet /// </summary> /// <param name="Sqlstr">SQL语句</param> /// <returns></returns> public static DataSet ExecuteDs(String Sqlstr) { String ConnStr = GetSqlConnection(); using (SqlConnection conn = new SqlConnection(ConnStr)) { SqlDataAdapter da = new SqlDataAdapter(Sqlstr, conn); DataSet ds = new DataSet(); conn.Open(); da.Fill(ds); conn.Close(); return ds; } } #endregion #region 操作存储过程 /// <summary> /// 运行存储过程(已重载) /// </summary> /// <param name="procName">存储过程的名字</param> /// <returns>存储过程的返回值</returns> public int RunProc(string procName) { SqlCommand cmd = CreateCommand(procName, null); cmd.ExecuteNonQuery(); this.Close(); return (int)cmd.Parameters["ReturnValue"].Value; } /// <summary> /// 运行存储过程(已重载) /// </summary> /// <param name="procName">存储过程的名字</param> /// <param name="prams">存储过程的输入参数列表</param> /// <returns>存储过程的返回值</returns> public int RunProc(string procName, SqlParameter[] prams) { SqlCommand cmd = CreateCommand(procName, prams); cmd.ExecuteNonQuery(); this.Close(); return (int)cmd.Parameters[0].Value; } /// <summary> /// 运行存储过程(已重载) /// </summary> /// <param name="procName">存储过程的名字</param> /// <param name="dataReader">结果集</param> public void RunProc(string procName, out SqlDataReader dataReader) { SqlCommand cmd = CreateCommand(procName, null); dataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); } /// <summary> /// 运行存储过程(已重载) /// </summary> /// <param name="procName">存储过程的名字</param> /// <param name="prams">存储过程的输入参数列表</param> /// <param name="dataReader">结果集</param> public void RunProc(string procName, SqlParameter[] prams, out SqlDataReader dataReader) { SqlCommand cmd = CreateCommand(procName, prams); dataReader = cmd.ExecuteReader(System.Data.CommandBehavior.CloseConnection); } /// <summary> /// 创建Command对象用于访问存储过程 /// </summary> /// <param name="procName">存储过程的名字</param> /// <param name="prams">存储过程的输入参数列表</param> /// <returns>Command对象</returns> private SqlCommand CreateCommand(string procName, SqlParameter[] prams) { // 确定连接是打开的 Open(); //command = new SqlCommand( sprocName, new SqlConnection( ConfigManager.DALConnectionString ) ); SqlCommand cmd = new SqlCommand(procName, con); cmd.CommandType = CommandType.StoredProcedure; // 添加存储过程的输入参数列表 if (prams != null) { foreach (SqlParameter parameter in prams) cmd.Parameters.Add(parameter); } // 返回Command对象 return cmd; } /// <summary> /// 创建输入参数 /// </summary> /// <param name="ParamName">参数名</param> /// <param name="DbType">参数类型</param> /// <param name="Size">参数大小</param> /// <param name="Value">参数值</param> /// <returns>新参数对象</returns> public SqlParameter MakeInParam(string ParamName, SqlDbType DbType, int Size, object Value) { return MakeParam(ParamName, DbType, Size, ParameterDirection.Input, Value); } /// <summary> /// 创建输出参数 /// </summary> /// <param name="ParamName">参数名</param> /// <param name="DbType">参数类型</param> /// <param name="Size">参数大小</param> /// <returns>新参数对象</returns> public SqlParameter MakeOutParam(string ParamName, SqlDbType DbType, int Size) { return MakeParam(ParamName, DbType, Size, ParameterDirection.Output, null); } /// <summary> /// 创建存储过程参数 /// </summary> /// <param name="ParamName">参数名</param> /// <param name="DbType">参数类型</param> /// <param name="Size">参数大小</param> /// <param name="Direction">参数的方向(输入/输出)</param> /// <param name="Value">参数值</param> /// <returns>新参数对象</returns> public SqlParameter MakeParam(string ParamName, SqlDbType DbType, Int32 Size, ParameterDirection Direction, object Value) { SqlParameter param; if (Size > 0) { param = new SqlParameter(ParamName, DbType, Size); } else { param = new SqlParameter(ParamName, DbType); } param.Direction = Direction; if (!(Direction == ParameterDirection.Output && Value == null)) { param.Value = Value; } return param; } #endregion #region 数据库连接和关闭 /// <summary> /// 打开连接池 /// </summary> private void Open() { // 打开连接池 if (con == null) { //这里不仅需要using System.Configuration;还要在引用目录里添加 con = new SqlConnection(GetSqlConnection()); con.Open(); } } /// <summary> /// 关闭连接池 /// </summary> public void Close() { if (con != null) con.Close(); } /// <summary> /// 释放连接池 /// </summary> public void Dispose() { // 确定连接已关闭 if (con != null) { con.Dispose(); con = null; } } #endregion } }&nbsp;

2013-08-09

类似于QQ的截图程序

类似于QQ的截图程序 http://blog.csdn.net/crystal_lz/article/details/8274277 这有描述 注:不是我的

2012-12-12

jquery弹出层与浮动层效果

jquery弹出层与浮动层效果

2012-12-12

一款滚动网页截图工具

滚动网页截图工具!可以截整个网页的图片,比如在1024X768的屏幕中有一部分的网页显示不全,用个软件开启后,Shift+Ctrl+S在点击窗体就可以了!

2010-01-26

一款很好用的皮肤组件

一款很好用的皮肤组件查c/s程序用的!免费的!

2010-01-26

扫描的其它代码(3页)

我发的帖子上,剩下的3个页面!。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2008-12-17

C#子窗体刷新父窗体

C#中子窗体刷新父窗体. C#中子窗体刷新父窗体.

2008-11-04

两个数组合并排序

两个数组合并并排序.

2008-08-01

数据库表行转列

数据库里的,表里的行转列

2008-08-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除