自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 收藏
  • 关注

原创 备份服务器端SQL SERVER数据库至本地目录

/**//*數據庫備份存儲過程*//**//*支持從服務器備份數據至本地機器上*/-- CREATE PROCEDURE up_dbbackup(@backup_db_name VARCHAR(128),@filename VARCHAR(128), /**//*備份路徑+文件名*/@flag VARCHAR(60) OUTPUT)ASSET NOCOUNT ONDECLARE @sql NVAR

2006-12-22 00:27:00 1451

转载 一些Select检索高级用法

SQL五个集合函数:SUM,AVG,COUNT,MAX,MIN 通配符的一些用法:(关键字:like % [] -)  select * from tablename where column1 like [A-M]%  这样可以选择出column字段中首字母在A-M之间的记录  select * from tablename where column1 like [ABC]%  这样可以

2006-12-22 00:25:00 926

原创 两台SQL Server数据同步解决方案

复制的概念    复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。    SQL复制的基本元素包括    出版服务器、订阅服务器、分发服务器、出版物、文章    SQ

2006-12-22 00:24:00 1341

原创 整理的一些T-sql(二)

--Demo 1: use northwind go set statistics IO on go select count(*) from northwind.dbo.employees go set statistics IO off go use northwind go exec sp_spaceused employees go --Demo 2: set statistics tim

2006-12-22 00:23:00 840

原创 精妙的SQL和SQL SERVER 与ACCESS、EXCEL的数据导入导出转换

* 说明:复制表(只复制结构,源表名:a 新表名:b)      select * into b from a where 11    * 说明:拷贝表(拷贝数据,源表名:a 目标表名:b)      insert into b(a, b, c) select d,e,f from b;    * 说明:显示文章、提交人和最后回复时间      select a.title,a.username,

2006-12-22 00:22:00 1490 1

转载 整理了一些t-sql技巧

把长日期转换为短日期   Convert(char(10),getdate(),120) MS-SQL数据库开发常用汇总 1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt(原始密码)select pwdencrypt(

2006-12-22 00:19:00 925

转载 sql实现分段功能的函数

--简单分段语句 declare @b varchar(20)select @b=a-b-c-d-e--处理declare @sql varchar(4000)select @sql= select +replace(@b,-, union all select ) exec(@sql)--实现 split 分段功能的函数

2006-12-22 00:13:00 3745

转载 去掉重复记录,获取重复记录

--查询一个表中有效去掉重复的记录,UserID为自增长主键,RoleID为重复字段select MIN(UserID) as UserID, RoleID from tmpTable group by RoleIDselect RoleID from tmpTable group by RoleID HAVING (count(*) > 1)select distinct * from tmpT

2006-12-22 00:12:00 1232

原创 简单密码加密过程

--新增或修改密码create proc modifypwd@uid varchar(16),@pwd varchar(16)asdeclare @encode varbinary(255)set @encode=convert(varbinary(255),pwdencrypt(@pwd))if exists(select uid from [user] where uid=@uid)updat

2006-12-22 00:10:00 1113

原创 收藏几段SQL Server语句和存储过程

-- ======================================================--列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息--在查询分析器里运行即可,可以生成一个表,导出到EXCEL中-- ======================================================select        (c

2006-12-22 00:08:00 783

转载 行列转换

1. 行列转换--普通 假设有张学生成绩表(CJ)如下 [姓名]  [学科]  [成绩]张三    语文    80 张三    数学    90 张三    物理    85 李四    语文    85 李四    数学    92 李四    物理    82王五    数学    60想变成     [姓名] [语文] [数学] [物理]张三   80     90     85 李四  

2006-12-22 00:05:00 970

原创 精妙SQL语句

★说明:复制表(只复制结构,源表名:a 新表名:b)SQL: select * into b from a where 1★说明:拷贝表(拷贝数据,源表名:a 目标表名:b)  SQL: insert into b(a, b, c) select d,e,f from b;  ★说明:显示文章、提交人和最后回复时间  SQL: select a.title,a.username,b.adddate

2006-12-22 00:03:00 902

转载 SQL Server 存储过程的分页

建立表:CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[Country] [n

2006-12-22 00:00:00 714

原创 自动生成对表进行插入和更新的存储过程的存储过程

我找到了两个存储过程,能自动生成对一个数据表的插入和更新的存储过程,现在奉献给大家!插入:Create procedure sp_GenInsert@TableName varchar(130),@ProcedureName varchar(130)asset nocount ondeclare @maxcol int,@TableID intset @TableID = obje

2006-12-21 23:49:00 810

原创 打印时改变纸张大小

// 在执行打印前调用以下函数:// x,y:纸张尺寸,单位是0.1mmprocedure SetPaperSize(X, Y: Integer);varDevice: array[0..255] of char;Driver: array[0..255] of char;Port: array[0..255] of char;hDMode: THandle;PDMode: PDEVMODE;be

2006-12-21 23:40:00 1885

原创 怎么样实现回车自动跳到下一个textbox?

方法1:重载Form的ProcessDialogKeyprotected override bool ProcessDialogKey(System.Windows.Forms.Keys  aKey){if (aKey == Keys.Enter){SendKeys.Send("{TAB}");return true;}base.ProcessDialogKey(aKey);return fals

2005-07-20 14:46:00 1815

原创 SendKeys 类==提供将键击发送到应用程序的方法。

每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母 A、B 和 C,请将参数指定为“ABC”。加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 以及圆括号 () 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括

2005-07-20 14:23:00 1009

原创 Javascript的按键事件

function key_down(){ if(window.event.keyCode == "38") {  alert("↑");  return; } if (window.event.keyCode == "40") {  alert("↓");  return; }}

2005-07-20 12:03:00 3221 2

原创 代码分析-DataGrid实现增删(带提示)改和分页

或许大家会说,网上已经很多类似文章了,包括孟子的,为什么要再写一次? 我想我们不仅仅要会实现,更多的是需要理解。 下面先帖出代码,再分析一下其中的一些关键代码。 数据库表名:tb1,其中有3个字段,分别是ID自增的主键、vName varchar(50)、iAge int (以下代码没有做任何错误捕获处理) 前台 ...@ Page language="c#" Codebehind="WebFor

2005-07-15 17:14:00 730

原创 datagrid编辑、修改、删除、翻页例子

现在数据库中建立test表,字段分别为ID、Code、Name;数据库的链接这里就不具体写了,数据库的链接和操作请求我写在了AreaInfo.cs中,代码中会用到,这里声明一下testhttp://schemas.microsoft.com/intellisense/ie5">testOnPageIndexChanged="Page_Grid" BorderWidth="1" CellPaddin

2005-07-15 17:03:00 964

原创 当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?[原]

今天在写程序,一直出现“当传递具有已修改行的DataRow 集合时,更新要求有效的UpdateCommand?”找了很久,才发现问题。=====DBClass.cs======using System;using System.Data;using System.Data.SqlClient;namespace LinkSQL{ ///  /// DBClass 的摘要说明。 ///  publi

2005-07-15 16:58:00 17478 4

原创 ADO.net学习记录

数据的规范化:是把数据尽可能的分解到多个表上,最小化重复相同数据的次数。  ADO.net的主要对象元素:  数据源:通常指的是一个关系数据库,如SQLserver等 托管的数据供应程序:提供数据仓库通信的功能 如ODBC等 Connection对象:建立一个页面程序与数据库驱动的通信管道 Command对象:一个包含读写数据指令的工具 DataReader/DataSet对象:存储已读出或写入数

2005-07-15 14:32:00 936

原创 一个实现自动求和/合并单元格/排序的DataGrid

以前在asp很难实现代码重用,asp.net很好的解决了这个问题,以下是我写的DataGrid,继承DataGrid,加进了升降序/全并单元格/自动求和功能,原理很简单,但很好的实现的代码重用.using System;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;using Syst

2005-07-15 14:25:00 1072

原创 Visual C#程序设计技巧小结

获取文件的版本信息:FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo("D://TEST.DLL");textBox1.Text="版本号: " + myFileVersionInfo1.FileVersion;   更改文件属性,删除只读文件:  下例欲将E:/test.txt文件拷贝至D:/tmp/test.

2005-07-15 14:16:00 759

原创 使用CommandBuilder为DataAdaper生成的Command更新数据源时的注意事项!

1.SelectCommand使用的select命令中必须包含主键(primary key)!2.填充数据集时,使用如下方法:da.FillSchema(ds,SchemaType.Source, "TableName");  //加载表架构 注意da.Fill(dsPubs,"TableName");                                        //加载表数据3

2005-07-15 14:14:00 1162

原创 ADO.NET学习笔记

作者: firerainbow 加入时间: 2005-01-10 文档类型: 转载 来自: 浏览统计: total: 47 year: 47 quarter: 47 month: 47 week: 25 today: 4 最近几天一直在图书馆里面看《ADO.NET实用指南》,发现真是一本好书。读书自然就有心得,本人就根据书的线索,把自己的学习体会主要以代码的形式记录下来。(书上对应代码在http:

2005-07-15 14:11:00 813

原创 怎样 禁止datagrid自动增加行?

DataSet1.DefaultView.AllowNew = FalseDataGrid1.DataSource=DataSet1.DefaultView注意:如果需要增加一条新记录,还必须将DefaultView.AllowNew改为True,增加后再设为False即可。

2005-07-15 14:05:00 1916

原创 DataGrid资料

关于datagrid的打印http://www.chinaaspx.com/article/csharp/295.htmC#中为DataGrid添加下拉列表框http://www.cnblogs.com/icesnaker/archive/2004/09/21/45015.aspxDataGrid也玩分页http://dev.csdn.net/article/32/32339.shtmDataGr

2005-07-15 13:50:00 838

原创 c#.net常用的小函数和方法集

1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre

2005-07-15 13:50:00 688

原创 DataGrid使用技巧(一)

-------如何屏蔽单元格输入有时候听有些朋友抱怨.NET的DataGrid不是很好用。就我个人的体会,DataGrid的功能非常强大,可以使我们随心所欲的完成各种各样的工作,可惜就是实现起来不够简单明了。我对平时经常碰到的一些问题积累了一些解决的方法,现在把它们总结一下供大家参考。比较经常碰到的一个问题是:我们希望DataGrid的某一列只能输入特定的文本,比如:不能输入数字。下面的例子说明如

2005-07-14 16:31:00 11922

原创 .NET C#数据库接口类

using System;using System.Data;using System.Data.SqlClient;using System.Web.UI;using System.Collections;//using Microsoft.Web.UI.WebControls;using System.Configuration;namespace Dinly{   ///  /// Fc 的

2005-07-14 16:29:00 1965

原创 c#接简单数据库操作类

昨天看了一篇《一个简单的数据库操作类   》很有感处,的解很不错,但是我经常开发的东西有时基于SQLSERVER,有时基于ORACLE,所以经常使用OLE DB连接.今天心血来潮,把我的数据库操作类拿来与大家分享。希望大家指正。类代码:using System;using System.Data;using System.Data.OleDb;namespace DbClass{ ///  ///

2005-07-14 16:29:00 798

原创 .Net数据库连接类

由于某些原因,软件依赖的数据库软件会出现更换!如果数据库的打开和操作代码都出现在每个页里,那么更换数据库软件后带来的代码修改将相当麻烦。所以把数据库操作代码写成一个类,将不会出现上述情况并可以减少代码量。以下是源码using System;using System.Data;using System.Data.SqlClient;namespace news.common{ /**  * ----

2005-07-14 16:28:00 1216

原创 c#.net常用函数和方法集

1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre

2005-07-14 16:26:00 786

原创 日期特殊操作控制类

//日期特殊操作控制类//宇凡 8月15日?> //获取"YYYY-mm-dd"格式的当前时间 function NowDate() {  $result = date("Y")."-".date("m")."-".date("d");  return $result; } //获取"YYYY-mm-dd HH:ii:ss"格式的当前时间 function NowDateTime() {  $re

2005-07-12 15:17:00 755

原创 一个有KeepConnection开关的C#的Database类

using System;using System.Data;using System.Data.SqlClient; namespace cnkk.Data{ ///  /// SQL Database. ///  public class Database : DisposableBase {  private string connectionString;  private SqlConn

2005-07-11 14:19:00 861

原创 用PHP将mysql数据表转换为excel文件格式

作者:mydowns 出处:把握时间网站:http://www.85time.com, http://www.mydowns.com   原贴地址如下:   http://www.mydowns.com/article_show.php?id=32   详细内容如下:   $DB_Server = "localhost"; $DB_Username = "mydowns"; $DB_Passwor

2005-07-08 11:58:00 820

原创 用php生成excel文件

用php生成excel文件 JARON.CN 2003年10月26日 阅读:257次  php生成excel文档太简单了,估计大家都会用到,所以共享出来。  大家来看代码:header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1/t"

2005-07-08 11:52:00 1028

原创 用正确方法写出质量好的软件的75条体会

blueski推荐 [2005-6-27]出处:goto推荐作者:不详   如何用正确的方法来写出质量好的软件的75条体会向不知名的作者表示深深的感谢!1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是

2005-07-01 13:38:00 992

原创 ERP系统的计划层次

ERP有五个计划层次,即:经营规划、销售与运作规划(生产规划)、主生产计划、物料需求计划、车间作业控制(或生产作业控制)。采购作业也属于第5个层次,但它不涉及企业本身的能力资源。划分计划层次的目的是为了体现计划管理由宏观到微观,由战略到战术、由粗到细的深化过程。在对市场需求的估计和预测成分占较大比重的阶段,计划内容比较粗略,计划跨度也比较长;一旦进入客观需求比较具体的阶段,计划内容比较详细,计划跨

2005-07-01 10:32:00 3473

空空如也

空空如也

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

TA关注的人

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